Ritesh Puri
+1-437-***-**** ******.********@*****.*** https://www.linkedin.com/in/ritesh-puri-44057918/ SUMMARY
A highly skilled and results-driven Java Developer with 8+ years of experience in the IT industry, specializing in the Java platform and full Software Development Life Cycle (SDLC). Adept at working on complex, large-scale, N-tier, distributed, and real-time enterprise applications, demonstrating a strong understanding of requirement analysis, design, implementation, testing, and maintenance. Possesses exceptional problem-solving abilities, with hands-on experience in fine-tuning performance issues and identifying bottlenecks at various levels. A dedicated team player with effective communication skills, excelling in Agile environments and collaborating on large-scale projects. Highly organized and detail-oriented, with a proven ability to quickly learn and master new technologies. Thrives in both independent and team-based settings, consistently delivering high-quality software solutions. Known for a strong work ethic and an extensive computer language knowledge base. TECHNICAL SKILLS
● Programming Languages: JAVA, C++, C, C#, CUDA
● J2EE Technologies: Spring MVC, Spring Boot, Hibernate, Servlets, JSPs, Restful APIs
● Web Development: HTML, XSLT, CSS, JavaScript, AngularJS, Angular2, Angular 15, jQuery
● Databases: My SQL, MS-SQL Server, PostgreSQL
● Tools: Eclipse, NetBeans, IntelliJ, Visual Studio, IBM Rational Application Developer
● Version Control Tools: Git, Bitbucket
● Operating System: Windows XP, Windows 7, Windows 8, Windows 10, Linux/Ubuntu.
● SDLC Methodologies: Agile, Waterfall
EXPERIENCE
Law Society of Ontario Toronto, ON
Java Full Stack Developer/ Analyst (IRIS Web Application) Jan 2021 – Present
• Worked in an AGILE development environment while supporting requirements changes and clarifications, which improved project adaptability and responsiveness to client needs.
• Designed, developed, and implemented new features/enhancements to the IRIS web application using Java 8, Spring Boot, and Angular 15 on Rational Application Developer (RAD), resulting in improved application performance and maintainability.
• Worked one-on-one with the client to develop the layout, color scheme, and layout and implemented it into a final interface design with HTML5/CSS3, Bootstrap, and JavaScript, boosting user engagement and satisfaction.
• Developed a Responsive UI with cross-browser compatibility using HTML5, CSS3, Bootstrap, JavaScript, jQuery, AJAX, JSP, and Angular 15, confirming customer validations with JavaScript, which improved accessibility and user experience across multiple devices.
• Developed the CRUD API for Restful (Rest API's) Web Services, resulting in seamless data transactions and improved system efficiency.
• Wrote and optimized complex queries in SQL Server to retrieve, analyze, and process data efficiently, decreasing query execution time and increasing overall system performance.
• Proficient in using Apache Maven for automating builds, dependency management, and project lifecycle management, boosting development efficiency and reducing manual effort.
• Leveraged Azure DevOps dashboards to facilitate daily standups, providing a clear view of completed, in-progress, and blocked tasks, resulting in better team coordination and project tracking.
• Managed source code using Git/BitBucket, ensuring seamless version control and collaboration across distributed teams, which improved code quality and deployment reliability.
• Experienced in building queries dynamically with the JPA Criteria API fulfilling complex filtering or search requirements, increasing flexibility and efficiency in data retrieval.
• Designed and implemented Continuous Integration/Continuous Deployment (CI/CD) pipelines using Jenkins, enabling automated builds, tests, and deployments, which improved software delivery speed and reliability.
• Used version control tools like SVN to manage code, merge, and commit changes, boosting development workflow and reducing integration conflicts.
• Configured Spring Boot APIs to return JSON data, making it easy for Angular 15 services to consume and handle API responses directly as JavaScript objects, resulting in faster front-end integration and improved performance. Technology Stack: Java, Maven, HTML, XHTML, CSS, JavaScript, jQuery, Custom Tags, RAD, WebSphere, SQL Server, SVN, Spring Boot, Angular 15, Azure DevOps, Bitbucket, Agile. Nexus Systems Group Inc. (IFDS Technology) Mississauga, ON Application Developer/Analyst (AWD System) June 2020 – December 2020
• Developed & Designed process flows for baselines using AWD for mutual fund back-office people, which improved operational efficiency and workflow automation.
• Wrote code to develop User Task, Presentation Flow, Automation Service, and Sampling Service, resulting in enhanced system functionality and streamlined business processes.
• Designed forms using HTML, CSS, and JavaScript, boosting user experience and interface responsiveness.
• Created stored procedures and queries for search and date retrieval in the ODBC query tool, increasing data retrieval efficiency and reducing query execution time.
• Fixed bugs and defects within a reasonable time frame, which improved software stability and user satisfaction.
• Managed Agile projects using JIRA, including sprint planning, backlog refinement, and task assignment, resulting in better project tracking and enhanced team productivity.
• Executed Functional Testing of software and provided function test plans to the QA team, boosting test coverage and software reliability.
• Configured and maintained CI/CD pipelines in OpenShift for automated build, testing, and deployment workflows, which improved deployment speed and reduced manual intervention.
• Prepared a blueprint of Inventory documentation for each baseline to help the Business Team understand the project, resulting in better communication and reduced onboarding time for new team members. Technology Stack: AWD (BPM Tool), JavaScript, XML, HTML, CSS, DB2, ODBC Query Tool, Stored Procedure, JIRA, Agile.
Law Society of Ontario Toronto, ON
Java Full Stack Developer (IRIS Web Application) June 2019 – May 2020
• Worked in an AGILE development environment while supporting requirements changes and clarifications.
• Designed, developed, and implemented new features/ enhancements to IRIS web application using Java 8, Angular 13 on Rational Application Developer (RAD).
• Developed Request Handlers using Servlets as a Controlling mechanism.
• Worked one-on-one with the client to develop the layout, color scheme, and layout and implemented it into a final interface design with the HTML5/CSS3, Bootstrap, and JavaScript.
• Developed Responsive UI with cross-browser compatibility using HTML5, CSS 3, Bootstrap, JavaScript, and jQuery, AJAX, JSP and Angular 13. Confirming the validations of the customers with the help of JavaScript.
• Developed the CRUD API for the Restful (Rest API's) Web Services.
• Designed and executed SQL queries to generate custom reports and dashboards.
• Understood business requirements, translate them into the design and implementation approaches and rapidly drive convergence towards the best solution.
• Used version tool like SVN to manage code, merge, and commit changes. Technology Stack: Java, HTML, XHTML, CSS, Angular 13, JavaScript, JQuery, Custom Tags, RAD, WebSphere, SQL Server, SVN, Agile.
(Client - Carrier Corporation) PGInfoTek Inc. New York, NY UI Developer/ Java FullStack Developer (Next Gen ECAT Program) April 2017-March 2019
• Migrated a legacy program to a web application and collaborated with the manager to interact with customers for requirement gathering and documentation.
• Created and consumed RESTful web services using JAX-RS.
• Used Postman to test services, Maven for build, Git for version control.
• Designed Responsive UI with cross browser compatibility using Angular 2 along with JavaScript, JQuery, CSS, HTML, Bootstrap.
• Developed and optimized Hibernate Criteria Queries for dynamic query generation.
• Implemented transaction management using Spring and Hibernate, ensuring data consistency across services.
• Worked under Agile methodology, modifying the application based on client requests and adjustments.
• Implemented RESTful APIs using Spring Boot, enabling seamless communication between client and server applications.
• Integrated Spring Boot with databases (SQL Server) using Spring Data JPA and Hibernate for efficient ORM-based persistence management.
Technology Stack: Angular 2, Spring Boot, Hibernate, HTML, CSS, JavaScript, JQuery, Bootstrap, RESTFul web services, Git.
(Client – Erie Insurance) EdgeIT Corp Sterling, VA UI Developer/ Java FullStack Developer (First Notice of Loss) Feb 2016- March 2017
• Extensively worked in designing APIs to fetch the data from the backend as JSON response and parse it on the UI for DOM/CSS manipulation.
• Built application using JavaScript, HTML, JQuery, CSS, AJAX, JSON and Bootstrap.
• Implemented the persistence using Hibernate and Spring MVC to interact with the SQL Server Database from the DAO.
• Extensively worked with XSLT to transform XML data to the email template.
• Monitored and tracked code changes using Git history and collaborated on fixes through pull requests.
• Responsive UI was designed with cross browser compatibility. Technology Stack: AngularJS, Java, Spring, Hibernate, SQL Server, HTML, JavaScript, jQuery, AJAX, CSS, Rest, XSLT, Git Extensions, Agile
EDUCATION QUALIFICATION
Florida State University Tallahassee, FL
• Master’s in Computer Science GPA: 3.568 Jan 2014 - Dec 2015 Guru Gobind Singh Indraprastha University New Delhi, India
• Bachelor of Engineering in Computer Engineering Grade: First Class August 2008 - May 2012