JAYAPRAKASH KONIDALA - Java developer/Lead/Architect |
[email protected] |
Location: Alapaha, Georgia, USA |
Relocation: Yes day 1 Onsite Open to relocate |
Visa: H1B own - w2 |
JAYAPRAKASH KONIDALA
[email protected] 848-480-6786 Java architect/ java developer Summary Having 17 years of experience in building scalable Java/J2EE based applications deeply involved in all the phases of the application life cycle. Strong knowledge on application development using SDLC through various methodologies like Waterfall, Agile/Scrum. Strong hands on experience in developing backend APIs with knowledge on UI/UX. Extensively worked developing applications using Spring Boot framework following Microservice architecture and Domain driven design. Strong working knowledge in domains like Banking, CRM, Digital Media. Played various roles in career like a team player, an Individual contributor developing end to end, a Dev lead mentoring teams and a Tech lead providing architecture and solutions to projects.. Experienced with CI/CD tools like Jenkins deploying to multiple cloud environments like PCF and Openshift. Extensively worked with Spring Boot, Spring Cloud and Spring Con1g Server. Experience in successfully pushing numerous client facing applications to production. Experienced with build tools like Ant, Maven, Gradle and debugging through ELK, ELG. Experienced with logging frameworks like Log4j, Logback. Experienced in building/running test cases through JUnit and running performance tests through JMeter. Good knowledge in creating use cases, class and sequence diagrams using UML and preparing solid documentation. Received countless appreciations for the dedication and the eIorts in delivering the projects. Good with verbal and written communications. Had been interacting with the business people eIectively for a few years. Experienced in leading/mentoring Devops teams along with the Dev teams. Over 5 years of experience delivering microservices based application. Knowledge on Frontend technologies like Angular and React JS. Experienced working with BPM workRows like Camunda for various maker-checker Rows. SKILLS Primary Skills Analysis, Designing, Development, Implementation, Testing, Deployment and support Languages C, C++, Java/J2EE Frameworks Spring MVC, Spring Boot, JPA Web Technologies Servlets, JSP, HTML, CSS, Javascript, jQuery, Angular, React JS DevOps Tools Docker, Openshift, PCF, Maven, Jenkins, Sonarqube, Fortify, Kibana, Grafana Databases MS SQL, Mysql, Maria DB, Cassandra Cloud & OS PCF, Openshift, GCP, AWS, Windows, Linux, Mac OS Developer Tools IntelliJ Idea, Eclipse, VS Code, Eclipse, Build (Maven, Gradle), JMeter SCM Tools GitHub, SVN Defect Tracking Tools JIRA, Ask IT CERTIFICATIONS Sun certi1ed Java professional AWS Certi1ed Cloud Practitioner WORK HISTORY Company: Next Steps IT Service Location: Atlanta, Georgia, US Duration: Jun 2023 - Current Role: Java architect / Java Developer Environment: Java 17, J2EE, Spring Boot, Kotlin, REST API, Lombok, Swagger, GCP, Apache Beam, Git, Jenkins, JIRA/Agile, Big Table, Spanner DB, Looker Studio, Angular, IntelliJ IDEA Client: Equifax Domain: Tech Working as a full stack application developer. Built dataRow pipelines for extracting and surgical 1x of invalid/missing info using GCP DataRow/Apache Beam. Worked on address standardization modules. Build UI modules for reports using Angular with Nest JS and Spanner DB. Worked on Looker studio (Data Studio) for creating data visualization using Big Query. Learnt, worked, and delivered on new tech stack Kotlin/GCP/Apache Beam/Big Table/Angular Company: DBS Tech Location: Hyderabad, India Duration: Sep 2019 - Apr 2023 Role: Specialist Application Developer & Team Lead Environment: Java 8, J2EE, Spring Boot, Spring Cloud, REST API, Lombok, Swagger, PCF, ReactJS, Apache Tomcat, OpenShift, Log4j, Git, Jenkins, JIRA/Agile, Maria DB, Cassandra, IntelliJ IDEA Domain: Banking Worked as a Tech lead for overall branch modernization application for India. Started as a Dev Lead for two of the squads to modernize branch applications in India. Worked as a Dev lead for one of the squads to modernize branch applications in Singapore. Successfully built and delivered a Retail billing and invoicing system as IC. Worked as Dev lead for other projects at the same time. Built Platform level API Gateway and delivered as IC. Responsible for providing eIort estimations and time lines. Mentoring the team and code reviews. Sprint grooming stories, planning and allocating to Devs in collaboration with PO Mentoring and Coordinating with DevOps and SRE teams for applications maintenance and issues. AWS CCP Received recognitions for almost every quarter throughout the tenure. AppSec Titan Project handled: 1. Branchconnect Indonesia - Discovery Description: Branch modernization project for DBS Indonesia to replace existing applications with new tech stack. This enables branch staI to use all the branch banking features through the new Branchconnect application. It provides newly implemented features wherever possible and also bridges with the Finacle system for the dependencies. Roles: Traveled to Indonesia for project Discovery, visited Branch and SMEs to discover functionalities, pain points. Participating in Openshift environment setup for dev ready.. Providing technical solutioning for the features along with POs. Tech stack: Spring Boot, Microservices, JPA, JUnit, Mysql, Cassandra, ELK/G, Spring Cloud Con1g Server, PCF, React JS 2. Branchconnect India Description: Branch modernization project for DBIL and LVB to replace existing applications with new tech stack. This enables branch staI to use all the branch banking features through the new Branchconnect application. It provides newly implemented features wherever possible and also bridges with the Finacle system for the dependencies. Roles: Involved in all the phases from epic kickoI to completion. Provide technical solutioning for the features along with POs. Mentor the team, code reviews, deployments. Support devops/SRE for Prod deployments and Incident analyzation Coding, Unit Testing. Tech stack: Spring Boot, Microservices, JPA, JUnit, Mysql, Cassandra, ELK/G, Spring Cloud Con1g Server, PCF, React JS 3. Branchconnect SG Branch modernization project for DBS to replace existing applications with new tech stack. This enables branch staI to use all the branch banking features through the new Branchconnect application. It provides newly implemented features wherever possible and also bridges with the Mainframe systems for the dependencies. Roles: Involved in all the phases from epic kickoI to completion. Provide technical solutioning for the features along with POs. Mentor the team, code reviews, deployments. Support devops/SRE for Prod deployments and Incident analyzation Coding, Unit Testing. Tech stack: Spring Boot, Microservices, JPA, JUnit, Mysql, Cassandra, ELK/G, Spring Cloud Con1g Server, PCF, MQ, React JS 4. RBIL RBIL is a billing system for Retail customers. This helps in con1guring and onboarding a new retail customer, to con1gure fees. And process all the transactions. It also generates Daily, Monthly reports and sends them to downstream systems. Roles: Involved in all phases of the project. Worked as IC building Biller onboarding, Reports con1guration, Transaction processing and Report generation modules. Coding, Unit Testing Tech stack: Spring Boot, Microservices, Spring Batch, JPA, JUnit, Mysql,, ELK/G, Kafka, PCF, React JS Company: Capillary Technologies Location: Bangalore, India Duration: Aug 2014 - Sep 2019 Role: Application Developer & Tech Lead Environment: Java 8, J2EE, Spring Boot, Spring Cloud, Spring JPA, REST API, SOAP, Lombok, Swagger, AWS, Apache Tomcat, Log4j, Git, Jenkins, JIRA/Agile, My Sql, MSQL JWT, Spring EL, IntelliJ IDEA Domain: CRM Responsible for designing and building clients facing scalable applications. Design and develop SaaS applications to address common use cases across multiple brands. Work closely with solution architects for feasibility analysis. Responsible for providing eIort estimations and time lines. Mentoring the team and code reviews. Involve in client interactions whenever required. Enabled CI/CD for the team to reduce manual eIorts. Acquiring AWS servers based on application requirements. Analyzing Dockerization using Kubernetes. Projects handled: 1. Gamification and Rewards platform Description: It provides a platform to con1gure rewards and various games (scratch & win, spin the wheel, etc) on demand basis. Games can be con1gured to be available on user speci1c events (like registration and transactions). Chances to play a Game can be increased as per the de1ned milestones. End result of Game will be a reward ( User Points , vouchers, discount coupons etc). Multiple brands can customize and con1gure the rewards for their customers. Roles: Design, application Row, architecture & project ownership Back-end development along with Unit Test Cases and Peer reviews of the team. Tech Stack : Spring-Boot, Spring-JPA, Jersey, Junit, MySQL, AngularJS 2. Config driven API Gateway Description: Con1g driven API Gateway is a service, which streamlines diIerent APIs (Internal as well as Third Party APIs). It provides GUI which can be used to con1gure and expose APIs which can be consumed by Mobile Applications/ Websites (B2B as well as B2C) and helps to avoid Cross-Origin issues. It allows to modify responses/ multiple API calls as single end-point and many more options. Roles: Designed the application architecture and developed with the help of Team. Developed core back-end system including Action Rows, response parsing, expressions evaluation, authentication layer and unit testing. Tech Stack : Spring-Boot, Spring-EL, Spring-REST, JWT, Gson, Hibernate, Junit, MySQL, ELK, AngularJS Integration App Description: Integration App is a one stop solution for integrating brands with common types of integration with Capillary CRM. It supports FTP/DB integrations. It is a web-based tool, where Business users can con1gure and schedule data jobs without tech team interference and reducing separate development eIorts. Roles: Designed DB Schema, Architecture, Group/User based Authorization and REST-API module. Programmed thin-client and other back-end components including REST APIs and unit testing. Tech Stack : Spring-Boot, Spring-MVC, Spring-Security, Kafka, Hibernate, Jersey and AngularJS Apart from building above generic internal tools, I have also provided solutions and integrated and on boarded the below brands to CRM platform. Few major brands integrated are, Landmark group: CRM and Rewards platform integration. Pantaloons: Coupon service, CRM Integration VF: CRM Integration Timberland: CRM Integration Apple: Mobile platform for India retailers Siam Makro: CRM Integration Philips: Lead Management System for Sleep apnea products Company: ESPN Digital Media Location: Bangalore, India Duration: Aug 2007 - Aug 2014 Role: Software Engineer Environment: Java, J2EE, Spring MVC, REST API, Lombok, Swagger, Apache Tomcat, Tea Templates, Barista web server, Log4j, SVN, Jenkins, JIRA/Agile, My SQL, Javascript, HTML, CSS, Eclipse Domain: Digital Media Responsible for module designs and development. Individual contributor for various projects. Mentoring team and code reviews. Responsible for Technical speci1cation documents for various projects. Coordinating with onsite team for requirement analysis. Responsible for setting up dev, test, nightly, prod environments and deployments. Learned Mule ESB and built an API aggregation platform. Company: SGT India Pvt Ltd Location: Bangalore, India Duration: Feb 2006 - July 2007 Role: Software Developer Environment: Java, J2EE, Struts MVC, Soap, Apache Tomcat, Log4j, SVN, WinCVS, Agile, MSSQL, SVG, HTML, Javascript, CSS, Eclipse Domain: Services As backend developer, responsible for developing speci1c modules. Learned SVG and HTML to build a customized web application to view drilling sites over maps. Responsible for build and deployments. EDUCATION National Institute of Technology Tiruchirappalli - Tiruchirappalli, TN | Master of Computer Applications Acharya Nagarjuna University - Guntur, AP | Bachelor of Computer Application. Keywords: cprogramm cplusplus continuous integration continuous deployment user interface user experience message queue javascript database information technology purchase order trade national microsoft Tennessee |