Ritesh Puri
+1-437-***-**** ******.********@*****.*** https://www.linkedin.com/in/ritesh-puri-44057918/
SUMMARY
Around 3 years of IT Industry experience in Java Platform, Software Development Life Cycle (SDLC) Phases like Requirement Analysis, Design, Implementation, Testing and Maintenance of Web Based, Client Server complex large-scale, N-tier, distributed, real-time enterprise.
Exceptionally focused and reliable Java Developer with an outstanding work ethic and computer language knowledge base.
Involved in all the phases of a project life cycle; including Requirements gathering, Analysis and design, Development and coding, Unit testing, Integration testing, Implementation and Maintenance.
Expertise in database technologies like SQL Server, MySQL and PostgreSQL.
Rich front end technologies using HTML, CSS, JavaScript, XSLT, AngularJS, Angular 2, Bootstrap and JQuery.
Good expertise in working with Restful Web Services.
Strong working experience on IDEs like MyEclipse, Net Beans, IntelliJ and Visual Studio.
Hands on experience in fine tuning performance issues, identifying and fixing bottlenecks at various levels.
Excellent track record as a team player with effective communication skills.
Able to work well independently or as part of a professional computer program development team.
Quickly learn and master new technologies; successful working in both team and self-directed settings.
Highly organized, detail-oriented professional with strong technical skills.
TECHNICAL SKILLS
Programming Languages: JAVA, C++, C, C#, CUDA
J2EE Technologies: Spring MVC, Spring Boot, Hibernate
Web Development: HTML, XSLT, CSS, JavaScript, AngularJS, Angular2, JQuery, JSON, XML, Apache Tomcat Server
Databases: My SQL, MS-SQL Server, PostgreSQL
Tools: Eclipse, NetBeans, IntelliJ, Visual Studio
Operating System: Windows XP, Windows 7, Windows 8, Windows 10, Linux/Ubuntu.
SDLC Methodologies: Agile, Waterfall
EXPERIENCE
PGInfoTek Inc. New York, NY
Jr. Java UI Developer/Business Analyst (Next Gen ECAT Program) April 2017-March 2019
Migrating from a legacy program to a web application and also working with manager to interact with the customer to gather and document requirements.
Involved in various phases of SDLC of the application such as Requirement gathering, Analysis, Design and Code development.
Involved in creating and consuming REST based 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 Angular2, HTML, Bootstrap.
Involved in agile planning and Estimation Sessions of user stories.
Coordinate the efforts to effectively communicate and collaborate with internal and external customers to analyze functional requirements.
Involved in preparing all project related documents.
Participated in daily stand up meetings with the testing and the development teams.
Working under Agile Methodology for modifying application according to client’s requests and adjustments.
Troubleshoot various software issues using debugging process and coding techniques.
Communicating effectively with both technical and non-technical individuals at all levels.
Participate in project planning sessions with product/project managers, team members to analyze business requirements and creating the story cards.
Technology Stack: Angular2, Spring Boot, Hibernate, JavaScript, HTML, CSS, RESTFul web services.
EdgeIT Corp Sterling, VA
Jr. Java UI Developer (First Notice of Loss) Feb 2016- March 2017
Worked with a team to develop a web-based application for a major insurance client and was responsible for the development of different modules and fixing different functionality and frontend related issues.
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.
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.
Responsive UI was designed with cross browser compatibility.
Responsible for managing the scrum process with spring planning.
Technology Stack: AngularJS, Java, Spring, Hibernate, SQL Server, HTML, CSS, Rest, XSLT
ACADEMIC PROJECTS
Tic Tac Toe using socket programming in C, Florida State University June 2015-July 2015
Optimized Image Processing on GPU using CUDA, Florida State University April 2015-May 2015
.Net Developer (Trainee), InteleGain Technologies, Chandigarh, India June 2013- December 2013
Developed a Shopping Cart System using C#, MVC, HTML, JavaScript, MySQL.
.Net Developer (Trainee), Genuis Computers, Ludhiana, Punjab June 2012- May 2013
Developed a quiz program which allows a user to test their knowledge in different computer languages using C#, MVC, HTML, JavaScript, SQL Server.
.Net Developer (Trainee), SunTec Web Services, Pvt Ltd, Delhi, India April 2011- July 2011
Developed Employee Time Sheet Management System using ASP.NET 3.5 in C# and SQL Server 2008 R2 which manages the modules and projects that the employees are working on. It is also used to assign work/project/module to the employee individually.
Java Developer (Trainee), TechSense Labs Pvt Ltd, Delhi, India April 2010-July2010
Developed Academics Project in Java and Oracle. This module can be used to show the academic details of our college on the college website.
Compiler Designing, GGSIPU, Delhi, India September 2009- December 2009
EDUCATION QUALIFICATION
Florida State University Tallahassee, FL
Masters 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
POSITIONS OF RESPONSIBILITY
Graduate Lab Assistant, Florida State University Tallahassee, FL
Jan 2015 – Dec 2015