Summary
Overview
Work History
Education
Skills
Timeline
Certification
Kiran Parepalli

Kiran Parepalli

Senior Full Stack Developer
Melbourne,VIC
Either write something worth reading or do something worth writing.
Benjamin Franklin

Summary

Multi skilled professional with a remarkable record of delivering complex projects across diverse sectors. With over 13 years of experience in enterprise application design and deployment, My expertise lies in application development, building robust CI/CD integrations, and working proficiently in AWS, Azure, and GCP cloud environments.


With domain knowledge in Banking, Lending, Investments and Capital Markets, Telecom, Insurance, and Super, I committed to innovation and utilizing cutting-edge technologies, I strive to drive project success and deliver exceptional outcomes.

Overview

13
13
years of professional experience
4
4
years of post-secondary education
3
3
Certificates

Work History

Lead Software Engineer

Atlassian Via EPAM
06.2022 - Current
  • Translate customer and system requirements into software design and implementation for JIRA Dashboard and Filter features.
  • Develop flag-based features that can be globally rolled out and toggled on and off.
  • Fix bugs and address software defects to ensure smooth functionality of JIRA.
  • Reduce operational dependencies by optimizing codebase and minimizing reliance on external systems.
  • Improve performance of JIRA Dashboard and Filter features for responsiveness and efficiency.
  • Implement security fixes to protect user data and maintain system integrity.
  • Design and implement dark mode feature for a visually appealing alternative theme in JIRA's user interface.
  • Technologies Used: TypeScript, JavaScript, Node.js, React.js, Java, Docker, Terraform, AWS RDS, AWS ALB, AWS EC2, AWS S3, AWS Lambda, AWS SQS, Splunk, SignalFX, Switcheroo, LaunchDarkly etc.

Senior Full Stack Developer

NAB
07.2021 - 06.2022
  • Design and implement application design and architectural changes to improve overall system structure and performance.
  • Develop frontend applications, including creating reusable UI components for efficient and consistent user interface design.
  • Create web applications based on UX designs, including developing components, templates, and themes to match the desired user experience.
  • Implement micro-frontend architecture, including designing APIs, creating microservices, and setting up an API gateway for seamless communication between frontend and backend components.
  • Integrate with microservices on AWS, leveraging the cloud platform's capabilities for scalable and reliable infrastructure.
  • Enable analytics at the page and component level to gather valuable insights and track user interactions within the application.
  • Deploy applications on AWS, utilizing cloud formation templates to efficiently spin up and manage the necessary environments for the application deployment.
  • Technologies Used: React, Redux, Typescript, AWS (EC2 + S3 + ECS + lambda + Serverless), Node JS, RESTful Microservices, Java, Spring boot, Docker, PostgreSQL, Webpack, Storybook, Jest, Prettier, Jenkins, Ansible, Terraform, Splunk etc.

Senior Software Developer/ Tech Lead

Suncorp
02.2021 - 07.2021
  • Undertake application design and architectural modifications to enhance the application's overall structure and optimize its performance.
  • Develop frontend applications, focusing on creating reusable UI components to ensure consistency and efficiency in the user interface design.
  • Design APIs and create microservices, while also setting up an API gateway to facilitate seamless communication between frontend and backend components.
  • Integrate with microservices on AWS, leveraging the capabilities of the AWS cloud platform to ensure scalability and reliability in the application's backend infrastructure.
  • Implementing analytics at both the page and component levels enables the collection of valuable insights and tracking of user interactions within the application, facilitating data-driven decision-making.
  • Support multi-brand applications, ensuring that the system can handle multiple customer applications with different branding requirements, providing a consistent and customized experience.
  • Technologies Used: React, Redux, Typescript, OpenShift, Kubernetes, AWS, Node JS, RESTful Microservices, Java, Spring boot, Graph QL, Docker, PostgreSQL, jFrog, Webpack, Storybook, Jest, Prettier, Jenkins pipelines, Bitbucket, Splunk etc.

Senior Software Developer/ Design Lead

Telstra
06.2020 - 02.2021
  • As part of my responsibilities, I am tasked with developing frontend applications for quoting tools and order capturing specifically designed for Telstra business. Additionally, I have gained experience through working on projects involving the integration of these applications with Salesforce.
  • Design APIs and create microservices, along with setting up an API gateway to facilitate communication and interaction between different components of the system.
  • Integrate the application with microservices on PCF (Pivotal Cloud Foundry), leveraging the platform's capabilities for scalability and ease of deployment.
  • Integrate the application with Salesforce, enabling seamless data exchange and interaction between the application and Salesforce's CRM functionalities.
  • Support the application in different environments using tools such as New Relic and Splunk, which aid in monitoring and troubleshooting issues to ensure optimal performance and reliability.
  • Utilize AWS (Amazon Web Services) for various aspects of the application, such as deployment, storage, and computing resources, taking advantage of the cloud platform's scalability and flexibility.
  • Technologies Used: React, PCF, AWS (EC2 + S3 + ECS + Cloud formation + Gateway + lambda), Node JS, Java, Kotlin, Graph QL, RESTful Microservices, Spring boot, PostgreSQL, Docker, NPM, Webpack, Storybook, Jest, Prettier, Jenkins pipelines, New Relic, Splunk Bitbucket etc.

Senior Developer

RACV, Contract Via Aquent
12.2019 - 05.2020
  • As part of my role, I have been responsible for the development of the racv.com.au home site, which is built using the React library. I have also worked on projects involving the implementation of a new website for RACV, as well as the development of external web applications tailored for both RACV customers and members.
  • Implemented frontend application, focusing on creating reusable UI components for efficient and consistent user interface design.
  • Created content-based website pages based on UX designs, including the development of components, templates, and themes to align with the desired user experience.
  • Created Restful webservices using Java/J2EE, enabling the development of robust and scalable backend services.
  • Integration with Magento using Graph QL styled communication, facilitating seamless data exchange and interaction between the application and the Magento platform.
  • I have implemented analytics at the page and component level to gather valuable insights and track user interactions within the application, aiding in data-driven decision-making.
  • Provision and manage Azure resources, including virtual machines, storage accounts, and networking components, to support application deployment and infrastructure needs.
  • Optimize performance and scalability of applications by utilizing Azure's capabilities, such as scaling resources dynamically, implementing caching mechanisms, and leveraging load balancing techniques.
  • Technologies Used: React v16, Redux, Graph QL, Node JS, Apollo JS, Magento, AEM, Java 8, Docker, RESTful, Swagger, SCSS, Maven, NPM, Webpack, Storybook, Jest, Prettier, Jenkins pipelines, Splunk, New Relic, Microsoft Azure

Senior Developer/ Tech Arch

Telstra Via Infosys
11.2018 - 11.2019


  • As part of digital content team, responsible for developing the t.com home site, built up on mono repo. I've worked on the projects such as chatbot application for virtual assistant and live person integration, internal web applications for retail users
  • API Development, creation of reusable UI components
  • Creation of content-based webpages as per UX designs, accessibility enabled pages
  • Communication with gateways and service APIs from different application contexts
  • Automatic deployment of bundles and packages to all environments
  • Technologies Used: React.js, Typescript, AEM, Java/J2EE, Micro services, Node JS, Restful API, Oracle, Redux (thunk, Saga, Persist etc), SCSS, Maven, NPM, Webpack, Storybook, Jest, Enzyme, prettier, tslint, Bamboo pipelines, Bitbucket etc

Full Stack Developer

NAB Via Momenton
04.2018 - 11.2018
  • As a member of the digital content team, my primary responsibility is the development of the nab.com.au home application. I have actively participated in various projects, including the 6.2 upgrade, group stack migration, and the creation of online home loan calculators. Additionally, I have worked on developing data visualization components for business users, specifically for location and postcode comparison, to provide valuable insights.
  • Created reusable components in Adobe Experience Manager (AEM), adhering to account-level and company-level guidelines for consistent implementation.
  • Developed content-based webpages based on UX designs, ensuring the ally accessibility guidelines are met to provide an inclusive user experience.
  • Communicating with gateways and service APIs from various application contexts, enabling seamless integration and data exchange between different systems.
  • Implemented analytics at both the component level and event level, allowing for granular tracking of user interactions and providing valuable insights for data-driven decision-making.
  • Working with Jenkins, an automation server, for setting up and managing continuous integration and continuous delivery (CI/CD) pipelines.
  • Deploying to AWS (Amazon Web Services) for various aspects of the application, such as hosting, storage, and computing resources, leveraging the cloud platform's scalability and reliability.
  • Technologies Used:
  • React, Angular5(Across multiple projects), Java, AWS, Genesys API etc

Senior Developer

AIA Australia
08.2016 - 04.2018
  • Development of the Insurance solutions for direct customers, AIA partners, Advisors and call centre support teams for CMS based desktop, web and mobile applications
  • AEM based content management repository sites development right from proposal to quotation to policy life cycle management through automated processes to simplify the onboarding process and seem less maintenance of various policies and amendments, incremental benefits for those policies
  • Major Responsibilities:
  • Development in back-end frameworks using Sling APIs, OSGI and Java EE
  • Development in front-end frameworks using HTML5, Angular JS, jQuery, Ajax, JSON and CSS3, Defer, Streaming, Reverse Ajax etc
  • Bootstrap injected UI reusable components on basis of mobile first approach
  • Fully automated deployment process in to Authoring and Fully automated workflow-based deployment in pushing instances using Maven and Jenkins as part of CI/CD integration, Git repository
  • Technologies Used:
  • Angular, LESS, AEM, Java/J2EE, Micro services, Restful API, Oracle, NPM, Webpack, Mocha, Jasmine, Jenkins etc

Apps Dev Programmer Analyst

Citibank N.A
04.2013 - 07.2016
  • Development of Global Transacting functions across Banking, Lending, Investments and Capital Markets for Citi officers and Bankers on both Web & Mobiles using Adobe suite of products such as AEM, This Platform is the next generation platform providing clients and bankers with trail blazing tools which are helping re-define the engagement model
  • Creation of a competition form for the Investment campaign
  • Implementing Entitlement based application building, rule driven and event driven approaches
  • Design and development of multi-language site and responsive across web, tablet and mobile
  • Creating java enterprise applications, developing re-usable RESTful services
  • Customizing the author pages into rich digital pages using Ext JS framework
  • Dynamically creating the renditions as per the screen resolutions
  • Unit, Functional and Integration test cases for every code push
  • Technologies Used: Java/J2EE, Spring, JavaScript, Ext JS, Angular, SCSS, Oracle etc

Associate Consultant

Polaris Financial Technologies Ltd
01.2010 - 01.2013
  • For JPMorgan chase & Citibank, Applications Development for Order Entry and Transaction Processing platforms supporting Banking, Lending, Investments, Credit, Trust, Custody and Capital Markets in US and LATAM regions
  • Execute and own the baseline architecture and design activities collaborating with architects & infrastructure and management team
  • Application development in Spring & Hibernate frameworks to deliver clean and testable code which can be scalable
  • Development of Java application services within the company, as well as outside external applications, Responsible for the complete development of the modules, Applications Integrated with the services developed
  • Technologies Used: JQuery, Object oriented JavaScript, Adobe PhoneGap Hybrid applications, HTML, CSS, Java /J2EE, SOA, Spring, Oracle etc

Education

Bachelor of Technology - Computer Science & Engg

Jawaharlal Nehru Technological University
01.2005 - 04.2009
First class with Distinction

Skills

HTML5, CSS3, JavaScript, React, Redux, Angular, Typescript, DOM, Object Oriented JavaScript, ES6/ES7, Node JS, Mobile application development, Hybrid App Development, Responsive web design/ Mobile First, Accessibility, SCSS/LESS, Jest, Enzyme, Mocha, Jasmine, Webpack, NPM, Storybook

undefined

Timeline

Lead Software Engineer - Atlassian Via EPAM
06.2022 - Current
Senior Full Stack Developer - NAB
07.2021 - 06.2022
Senior Software Developer/ Tech Lead - Suncorp
02.2021 - 07.2021
Senior Software Developer/ Design Lead - Telstra
06.2020 - 02.2021
Senior Developer - RACV, Contract Via Aquent
12.2019 - 05.2020
Senior Developer/ Tech Arch - Telstra Via Infosys
11.2018 - 11.2019
Full Stack Developer - NAB Via Momenton
04.2018 - 11.2018
Senior Developer - AIA Australia
08.2016 - 04.2018
Apps Dev Programmer Analyst - Citibank N.A
04.2013 - 07.2016
Associate Consultant - Polaris Financial Technologies Ltd
01.2010 - 01.2013
Jawaharlal Nehru Technological University - Bachelor of Technology, Computer Science & Engg
01.2005 - 04.2009

Certification

AWS Certified Solution Architect Associate

Kiran ParepalliSenior Full Stack Developer