PRAVEEN BOMMISHETTI
Email: ***************@*****.*** LinkedIn: www.linkedin.com/in/praveen-bo-5889b7255 Phone: +1-475-***-****
Professional Summary: Versatile Java Full Stack Developer with around 5 years of experience in designing, developing, and deploying robust web applications. Proficient in both front-end and back-end technologies, including Java, Spring Boot, Angular, and React. Adept at implementing microservices architecture and leveraging cloud platforms like AWS, GCP for scalable solutions. Implement best practices for code quality, security, and performance. Oversee the end-to-end implementation of testing strategies, including unit, integration, and end-to-end testing. Design, define and drive the technology vision and strategy in alignment with business goals. Stay at the forefront of technological advancements and ensure the company remains competitive and innovative. Strong problem-solving skills with a focus on optimizing performance and ensuring high-quality code through comprehensive testing. Technical Skills
Languages Java 8/11/17, Python, Kotlin, Groovy, GO Java/J2EETechnologies Core Java, JMS, Java Beans, JDBC, Java Multithreading and Collections Frameworks Spring, Hibernate, Spring Boot, Microservices, Angular 10/8/6 Web Technologies
HTML5, XML, DOM, CSS3, JavaScript, jQuery, Angular.JS, Bootstrap, React.JS, REDUX, React Native, Node.JS, TypeScript, SQS, Apache Kafka APIs & Web Services RESTful APIs, SOAP, JSON
Cloud Platforms AWS, Google Cloud, Azure
IDEs & Tools Eclipse, IntelliJ IDEA, NetBeans, Visual Studio Code App servers IBM Web Sphere, Apache Tomcat, BEA Web Logic, Jboss Version Controls SVN, CVS, GitHub, Bitbucket
Databases/Tools Oracle, SQL Server, My-SQL, PostgreSQL, MongoDB Design Patterns Singleton, Factory, Observer, MVC
Testing Frameworks JUnit, TestNG, Mockito, Selenium, TestNG Methodologies Agile, Scrum, Kanban
Operating System Windows, Linux, UNIX
Soft Skills Project Management, Verbal Communication, Problem Solving Skills Experience
Full stack Java Developer May 2022 - Present
Client: Cigna Health Care St Louis, MO
Environment: Java 17, J2EE, Spring IOC, Spring MVC, Spring Boot, AWS, RESTful, Node JS, Spring Security, Hibernate, JMS, Oracle, CRUD, JIRA, CI, CD, Selenium, DAO, XML, MDB's, JMS, IBM WebSphere, DML, MVC, TestNG, JMeter, Log4j, Git, EC2, S3, Microservices, Bootstrap, Maven, Jenkins. Responsibilities :
• Develop single-page app’s using Agile Scrum, engage in all stage of SDLC with Agile methodology. Monitor and Conduct UI testing using Karma, Jasmine, Protractor for Angular, and Mocha, Chai for React JS and Backbone JS. Implement secure and scalable cloud architectures.
• Integrate AWS services (S3, DynamoDB, RDS, EC2) to build robust data storage solutions, and reducing operational costs by 15%. Leverage DevOps practices, including CI/CD pipelines, Docker, Kubernetes, automate deployment processes, ensure smooth and efficient release cycles.
• Conduct code reviews and implemented best practices to ensure code quality and maintainability in line with Fidelity’s process and standards. Employed Agile methodologies, Scrum/Kanban, to deliver incremental, iterative improvements, align with project timelines and business objectives.
• Implement advanced authentication and authorization mechanisms using OAuth/JWT to ensure secure access to financial applications and protect sensitive client information. Define, design and implement microservices architecture to support scalable, flexible, and resilient applications.
• Analyse and optimized database performance and managed data storage solutions using SQL and NoSQL databases (e.g., Oracle, MongoDB) to support high-volume transaction processing. Conducted unit tests using JUnit, ensure the functionality of the developed app’s, reducing bug.
• Design, development and optimization of web applications using React for the frontend and Node.js with Express for the backend, ensuring high performance, scalability, and security. Ensure adherence to best practices for software design, development, testing, and deployment.
• Spearhead integration of assigned models into applications, collaborate with data scientists to enhance functionality, derive actionable insight. Refine SDLC processes to optimize development efficiency, code quality, and time-to-market. Manage AWS for scalable and reliable file storage.
• Analyse, monitor and maintain cloud-based solutions to enable remote monitoring, key data analytics, and software updates for autonomous robots and industrial automation systems. Advance knowledge of DSA to solve complex technical challenges and optimize performance.
• Analyse, design, develop, monitor and manage transition from monolithic systems to microservices and ensure seamless communication between services. Design, build and lead a high-performing tech team, foster a culture of collaboration, innovation, and continuous learning.
• Optimized database queries and schemas on MySQL and MongoDB, reducing response times for claims and policy lookups.
• Collaborated with cross-functional teams in Agile environments, participating in sprint planning, backlog grooming, and code reviews to deliver high-quality software. Full Stack Developer Jun 2021 – Feb 2022
Client: Bell MTS Hyderabad, India
Environment: Java 11, spring, MVC, Spring Boot, Hibernate, Micro Services, Restful, HTML5, CSS3, JavaScript, Angular, Angular.JS, GCP, Docker, Jenkins, Gradle SOAP, Maven, EJB, Linux, Restful, Log4j, JUnit, MongoDB, SQL, Agile and Windows, React, Node js. Responsibilities :
• Involve in all the phases of SDLC includes Requirements gathering, design, and analysis of the Customer Specifications and Customization of key Application. Prepare user manuals and training materials. Ensure software quality, and performance under various operating conditions.
• Produce well-designed, efficient & fully functional code. Took ownership of execution, working closely with the product team to identify and solve user problems. Develop and design APIs and address performance issues. Maintain technical documentation, ensure clarity across the team.
• Conduct code reviews and provide feedback to ensure high standards of code maintainable and extensible. Design scalable, secure solutions on AWS, leverage services like EC2, S3, Lambda, RDS. Communicate concepts and methodologies to technical and non-technical stakeholders.
• Utilized Amazon Web Services (AWS), including EC2, S3, and DynamoDB, to enhance the scalability, performance, and availability of telecom application supporting customer management systems, billing platforms, and service delivery workflows.
• Monitor and lead design, development and deployment of web applications using modern frontend frameworks like React. Analyse, monitor and implement caching strategies using Redis.
• Analyse, monitor and foster growth within the team by mentoring junior engineers and conducting thorough efficient code reviews. Work cross-functionally with product manager and designers to deliver high-quality software solutions that meet business and technical needs.
• Collaborated with Google’s product managers, designers, and other developers to gather all requirements and define project scope, ensuring the delivery of high-quality solutions. Conduct unit tests using JUnit, ensure the functionality of the developed app’s, reducing bug by 20%.
• Implement RESTful APIs & GraphQL services to provide efficient data communication between front-end and back-end systems. Led the end-to-end design and development of scalable web apps using Java, Spring Boot and Angular.
• Utilized Jenkins, AWS Cloud Build for Continuous Integration/Continuous Development, streamline the development process and reduce deployment times. Develop unit/integration tests using Junit/Mockito, ensuring code reliability and minimizing bugs in production environments.
• Integrated telecom APIs (e.g., Twilio, Telco-specific platforms) to enhance communication capabilities, such as automated notifications and VoIP services.
• Monitored application health and performance with tools like Splunk and Dynatrace, resolving production issues to minimize downtime and ensure customer satisfaction. Java Developer April 2020 - May 2021
Client: ebay Mumbai, India
Environment: Java 8, Spring, Spring Boot, Hibernate, Gradle, Microservices, RESTful, AWS, React, HTML5, CSS3, JavaScript, jQuery, Angular 4/2, AngularJS, JSF, Log4j, Kafka, Linux, Unit, MongoDB, Maven, SQL, PL/SQL, Agile, and Windows.
Responsibilities :
• Designed scalable system based on Object-Oriented Concepts, OOAD, and J2EE design patterns. Implemented Model View Controller (MVC) architecture using the Spring framework. Develop unit / integration tests using JUnit and Mockito, ensure code reliability and minimizing bugs.
• Develop RESTful web services using JAX-RS, Apache CXF, and Spring frameworks, implemented persistence using Hibernate and JPA ORM frameworks. Optimized database queries and performed performance tuning on Oracle and MySQL databases and enhancing user experience.
• Monitored and developed RESTful web services to streamline eCommerce functionalities, improving the integration of marketplace services and enhancing the performance of user-facing applications. Supported the development of scalable web applications using Java, Spring MVC, and JSP, contributing to the optimization and feature enhancement of eBay’s customer experience and seller platforms.
• Leverage AWS services such as Amazon EC2, Amazon RDS, AWS Lambda for deploying cloud- based applications. Worked with QA teams to identify and resolve bugs, ensuring high-quality software releases. Provide mentorship and development opportunities to team members.
• Resolve key technical challenges, continually optimizing performance and user experience. Drive the successful execution of projects from inception to completion, ensuring alignment with business goals. Collaborate with stakeholders to define project requirements and deliverables.
• Conducted code reviews and optimized SQL queries, improving database performance on MySQL and PostgreSQL backends.
• Optimized the performance of eCommerce application through asynchronous processing with Kafka and RabbitMQ, ensuring seamless data flow between buyer and seller modules.
• Developed and optimized responsive eCommerce web pages using HTML5, CSS3, JavaScript, and React.js, improving the user experience for buyers and sellers on eBay’s marketplace.
• Implemented reusable front-end components with React.js, Angular accelerating development and maintaining consistent design patterns across multiple product pages. Education
Sacred Heart University May 2024
Master of Science : Computer Science