Post Job Free
Sign in

Software Engineer Front-End

Location:
Long Beach, CA
Posted:
November 19, 2024

Contact this candidate

Resume:

Manoj Kumar Bonu

Email: ***********.****@*****.*** Phone: +1-913-***-****

LinkedIn: www.linkedin.com/in/manojkumar0212

Professional Summary:

• Experienced Software Engineer with 5+ years of expertise in developing scalable, high-performing web and distributed applications using Java/J2EE, Spring Boot, and modern web technologies.

• Proficient in designing and optimizing microservices architectures, integrating REST APIs, and implementing end-to-end solutions with a focus on backend development.

• Proficient in front-end development with Angular, HTML5, CSS3, and JavaScript. developed dynamic, user-friendly interfaces, and integration.

• Strong expertise in backend development, working with Java, Spring MVC, Hibernate, JPA, and SQL databases like PostgreSQL, MySQL, Oracle, and MongoDB.

• Hands-on experience with cloud computing platforms, primarily AWS (EC2, S3, RDS, Lambda, CloudWatch, API Gateway), and container orchestration tools like Docker and Kubernetes to deploy and manage scalable microservices.

• Skilled in DevOps practices, including creating CI/CD pipelines using Jenkins and version control with Git, ensuring automated build, deployment, and testing for rapid development cycles.

• Adept at database optimization and query tuning, reducing query execution times by up to 30% using Hibernate and SQL performance techniques.

• In-depth knowledge of Agile methodologies and experience working in Agile teams, ensuring consistent delivery of project milestones through collaboration and iterative improvements.

• Expertise in test-driven development (TDD), unit testing using JUnit, and end-to-end testing using tools like Cypress and Enzyme, ensuring high code quality and minimal production bugs.

• Strong problem-solving skills and ability to troubleshoot complex issues, ensuring the stability and reliability of applications in production.

• Proficient in using JIRA for issue tracking, sprint planning, and project management, maintaining clear documentation and communication throughout the project lifecycle. Experience:

Senior Software Engineer – MGM Resorts November 2023 – Present Project – Web Based Inventory

• Developed and implemented scalable financial web applications using Spring MVC framework and Angular.

• Integrated RESTful APIs to support multiple client applications, enhancing interoperability between financial systems.

• Enhanced database performance by optimizing queries with Hibernate, reducing query execution time by 30%.

• Migrated legacy monolithic financial applications to a Microservices-Based Architecture, improving system performance, reliability, and scalability.

• Worked with containerized Angular applications using Docker, facilitating efficient scaling and deployment.

• Implemented CI/CD pipelines with Jenkins, automating build and deployment, reducing manual effort by 50%.

• Ensured application security by integrating OAuth2.0 for secure API access and complying with financial regulatory requirements.

• Deployed and managed microservices on AWS EC2 instances, ensuring high availability and scalability for distributed financial systems.

• Involved in developing SQL queries and stored procedures to Insert, fetch, and update financial records into the database using Spring JDBC.

• Utilized Angular to polish the data and implement single-directional flow, enhancing user experience.

• Responsible for creating, updating, and closing tasks in GIT, ensuring version control and collaboration.

• Supported and enhanced existing financial correspondence components using EJBs, JPA, Web Services, and JMS technologies.

• Leveraged Hibernate as ORM to map Java classes to database tables, streamlining financial data persistence.

• Created exhaustive JUnit Unit Test Cases using Test-Driven Development (TDD) technique to ensure high-quality financial applications.

• Configured event-driven systems using Apache Kafka, improving data streaming and scalability. Environment: HTML5, CSS3, JavaScript, jQuery, AngularJS, Tomcat, Apache, Agile Methodology, Visual Studio Code, Eclipse, IntelliJ IDEA, Maven, Jenkins, Docker, Kubernetes, AWS, PostgreSQL, MySQL, Redis. Software Engineer – Verizon December 2019 - July 2022 Project – ESP (Enterprise Service Platform)

• Spearheaded modernization efforts for the Orders module within ESP, a critical Telecom application utilized by Verizon 5G Network Management, leveraging Microservices architecture.

• Enhanced the logic of order status handling and Data validation processes, resulting in more accurate information display and improved user satisfaction.

• Used Spring Core Annotations for Dependency Injection (Spring DI) and Spring MVC for REST APIs and Spring Boot for microservices.

• Followed MVC Structure and used AngularJS to develop a Single Page Application (SPA), implementing key features such as routing, data binding, and state management to enhance user experience.

• Developed Angular components, services, and directives, improving reusability and maintainability of the front-end codebase.

• Integrated REST APIs with Angular for seamless data retrieval and display, improving the efficiency of user interactions with dynamic data.

• Utilized Angular’ s two-way data binding to sync the front-end UI with backend services, ensuring real- time updates and an intuitive user interface.

• Involved in all phases of Software Development Life Cycle (SDLC), including analysis, design, coding, testing, and deployment of the application.

• Developed XSLT to transform XML data into a SQL database for efficient storage and retrieval.

• Maintained meticulous version control using Git, ensuring seamless collaboration and code integrity across the development lifecycle.

• Leveraged JIRA as the primary bug-tracking system, diligently documenting and addressing issues to ensure project continuity and quality assurance.

• Led the migration of a monolithic app to microservices, which reduced system downtime by 20%.

• Conducted comprehensive testing of REST APIs to validate service functionality and optimize performance.

• Proficient in adapting to Agile methodology, fostering collaboration across interdisciplinary teams to deliver iterative improvements and meet project milestones efficiently.

• Used Dependency Injection in Spring for the Service layer and DAO layer.

• Implemented J2EE Architecture using Struts based on the MVC2 pattern.

• Responsible for user validations on both the client and server sides using Angular Forms for input validation, ensuring a robust and secure application.

• Troubleshot and performed code corrections for production issues discovered in the application. Environment: Java, Spring Boot, Spring MVC, Hibernate, REST APIs, Microservices, AngularJS, Angular, HTML5, CSS3, JavaScript, TypeScript, jQuery, Bootstrap, XSLT, SQL, MySQL, PostgreSQL, Git, JIRA, Docker, Kubernetes, Tomcat, Apache, Maven, Jenkins, Agile Methodology, Visual Studio Code, Eclipse. Junior Software Engineer – STIGENTECH IT SERVICES PVT LMT June 2018 – November 2019

• Development of user interface using JSP, HTML and JavaScript.

• Used MAVEN for project management and build automation and Continuous Integration is done using Jenkins.

• Used Joins Stored Procedures and Functions in Interaction with backend database using SQL

• Wrote documents for design development implementation of functional security modules.

• Used the concepts of Pseudo classes, layouts, positioning, text, border, transforms and padding in the various projects.

• Development of the Java classes to be used in JSP and Servlets.

• Implemented a common styling with the help of CSS across the entire application that controls color, layout, width, height, font size, images size and accomplished other graphic related features.

• Extracted data in UI for different clients using JSON format. Environment: HTML5, CSS3, Java Script, jQuery, SQL, AJAX, Tomcat Apache, Agile methodology, Visual Studio Code, Eclipse

Technical Skills:

• Programming Languages: Java, Python, JavaScript, TypeScript, SQL.

• Frameworks & Libraries: Spring Boot, Spring MVC, Hibernate, React, Angular, Redux.

• Database Systems: PostgreSQL, MySQL, MongoDB, Oracle.

• Cloud & DevOps: AWS (EC2, S3, Lambda), Docker, Kubernetes, Jenkins.

• Tools & Methodologies: Git, JIRA, Agile, CI/CD pipelines.

• Testing Tools: JUnit, Cypress, Enzyme.

Education: August 2022 – May 2024

• Master of Science - computer science • University of Central Missouri • Warrensburg, Missouri.

- Data Structures, Advanced Algorithms, Artificial Intelligence, Machine Learning, Big Data, Software Testing.



Contact this candidate