Rohit Y
Full Stack Java Developer
Dallas, TX Mob- 551-***-**** Email- *****.*****@*****.***
SUMMARY
• Java Full Stack Developer with 5+ years of experience in comprehensive application development. Demonstrates exceptional Java, Spring Boot, Angular, and database design proficiency. Skilled in working collaboratively with cross- functional teams to deliver top-notch solutions.
• Specialized in modern web architecture utilizing advanced JavaScript frameworks and libraries such as Angular.js, Node.js, React.js/Redux, React Native, Bootstrap, Ember.js, and Responsive Web Design (RWD).
• Expertise in developing responsive and visually attractive user interfaces using HTML5, CSS3, JavaScript, and contemporary front-end frameworks like Angular.
• Experienced in designing and optimizing databases, employing both SQL and NoSQL databases like MySQL, PostgreSQL, and MongoDB to ensure data integrity and scalability.
• Proven ability in constructing RESTful APIs to facilitate smooth communication between front-end and back-end systems for effective data exchange.
• Familiar with cloud platforms like AWS, containerization using Docker, and orchestration with Kubernetes.
• Expert in version control tools like Git and SVN, build tools like Maven and Gradle, continuous integration tools like Jenkins, and issue-tracking platforms like JIRA.
• Strong background in Agile development practices, including sprint planning, backlog management, and iterative feature development, leading to improved project velocity and adaptability. SKILLS
Front-End tools: HTML, CSS, Bootstrap, UI Material, SASS, JavaScript, Typescript, ES6, React JS, Redux, React Hooks, Angular, Vue.js
Back-End tools: REST API, RESTful API, Webservices, Microservices, Java, Spring Boot, Spring MCV, Spring Data JPA, Hibernate, ORM, Node JS, Express JS IDEs: NetBeans, IntelliJ IDEA, Eclipse
Web Services: RESTful, SOAP
Databases: SQL, MongoDB (NoSQL), PostgreSQL, MySQL CI/CD & Tools: Jenkins Code Ship
Testing tools: JUnit, Mockito, React Testing Library, Jest Cloud & Deployment: AWS, Docker
Web Server: Apache Tomcat, WebLogic 7.0/8.1/9.0/10.0, IBM WebSphere 4.0/5.5 Other: Agile, Jira, Git, Scrum, GitHub, Kubernetes, Bitbucket, Swagger Open API, Maven, Gradle
Operating Systems: Windows, UNIX, LINUX, Mac OS
EDUCATION
Masters of Science in Business Analytics, University of Texas at Dallas, USA Bachelor of Technology in Electronics and Communication Engineering, VNR VJIET, India EXPERIENCE
JPMorgan Chase, TX Full Stack Java Developer Jan 2023- Current
• Designed and developed a comprehensive online banking system using Spring Boot, incorporating account management, fund transfer capabilities, transaction history tracking, and robust security measures.
• Implemented microservices architecture to break down complex functionalities into independent services, enhancing scalability and maintainability.
• Created data models and implemented database interactions using Hibernate and JPA for data persistence, ensuring efficient data storage and retrieval.
• Designed and developed RESTful APIs to facilitate efficient data flow and communication between disparate modules within the system, ensuring real-time information exchange.
• Utilized JUnit for comprehensive unit testing and Mockito for end-to-end testing, achieving broad code coverage and ensuring software reliability.
• Designed and developed a front-end interface using Angular, HTML5, CSS3, and JavaScript to create an intuitive and user-friendly dashboard.
• Experienced in orchestrating seamless CI/CD workflows using Jenkins, including crafting Jenkins pipelines to automate Java application builds, integrating Docker for image creation, and seamlessly deploying to Amazon EKS via ECR.
• Enhanced API documentation by employing Swagger OpenAPI, resulting in a decrease in support requests related to API functionality.
• Leveraged Spring Data JPA to optimize database operations, achieving an increase in data retrieval speed.
• Embraced Agile methodologies to iteratively develop and deliver features, leading to a higher project velocity, improved collaboration, and adaptability to changing requirements. Invesco, TX Full Stack Java Developer Jan 2022- Dec 2022
• Built a RESTful API using Spring Boot to serve data to front-end applications, implementing user authentication, data storage, and retrieval.
• Developed a security tool that scans OpenAPI specifications to identify potential security vulnerabilities, such as missing authentication or checks, and provides recommendations for remediation.
• Performed comprehensive testing and debugging of applications using tools like JUnit and debuggers to identify and resolve software defects and performance bottlenecks.
• Utilized JIRA or similar tools for backlog management, sprint planning, and tracking the status of user stories and tasks.
• Employed Java, Spring Boot, React, Hibernate ORM, and Git, ensuring an efficient and robust technology foundation.
• Developed RESTful APIs using Node.js for task and project creation, user management, timelines, and notifications.
• Developed an inventory management system in Java for businesses, including features such as product catalog management, order processing, inventory tracking, and reporting.
• Leveraged Spring Framework to develop a robust and modular backend architecture, streamlining data processing tasks and enhancing the system's responsiveness.
• Developed a module using React and utilized React Redux for state management to enhance user experience.
• Created a centralized portal for documenting and exploring the organization's APIs using Swagger, which provided interactive documentation, code samples, and authentication details for each API endpoint. HCL Technology, India Full Stack Java Developer May 2018 – Jul 2021
• Led Java development in a transformative e-governance project, implementing the Spring framework to achieve a remarkable 25% improvement in application response times.
• Developed RESTful web services using Spring, facilitating seamless communication between different components of the e-governance system.
• Employed Spring Cloud for microservices coordination, ensuring effective communication and collaboration between distributed system components.
• Applied optimization techniques to MySQL queries, resulting in a streamlined data retrieval process and contributing to a reduction in query execution times.
• Used Continuous delivery/ Continuous Integration tools Docker, and Jenkins to deploy this application to AWS and used GIT for version control of code for incremental development.
• Enforced code quality standards through tools like SonarQube, conducting regular code reviews and implementing best practices.
• Implemented real-time features using Socket.io in Node.js, ensuring instant updates and notifications for users interacting with the e-governance platform.
• Utilized Java Server Pages Standard Tag Library (JSTL) for streamlined integration of Java code within JSP, enhancing code readability and maintainability for e-governance project data. CERTIFICATION
• Microsoft certified Azure Fundamentals
• AWS-certified solution Architect
• AWS-certified cloud practitioner