Sumit Gondane
Phone: 201-***-**** Email: *****.***********@*****.***
PROFESSIONAL SUMMARY:
Around 5 years of experience in Web Application development and extensive experience in multi-tiered architecture in Java, J2EE, HTML SQL, Struts and Hibernate technologies with Strong background in Object Oriented Programming.
Experience in designing the User Interface Screens for the System using JSP, Java Script, JQuery, CSS3, XML, XSLT, HTML5, AJAX, Node JS and Angular JS.
Hands on experience in developing J2EE (Java, JSP, Servlets) applications using MVC framework, Spring, JDBC, Hibernate, struts and web services.
Experience on MySQL, PL/SQL and Oracle database. (Written Views, Store Procedures, Triggers and Functions with ORM mappings.)
Development Tools used - Eclipse, Visio, NetBeans, Microsoft Office.
Good experience in web servers like Tomcat, glassfish, WebSphere, Apache.
Extensively worked on Windows 2000/XP, UNIX and MS-Dos platforms.
Worked on Unix/Linux platforms with java development on Shell and Bash.
Work experience with all J2EE patterns like MVC, Singleton, Factory, and Data Access Object.
Strong experience using build tool like ANT and Maven.
Good experience in creating test cases using Junit and Sonar to measure code coverage, code standard compliance, code duplication and unit test results.
Worked with Source control tools like GIT, Tortoise SVN.
Extensively Worked on Agile with Scrum mode in TDD environment.
Good at exploring new technologies.
Taken graduate courses on C++, Python and PHP.
Good knowledge in debugging and troubleshooting of an application.
Have good understanding in managing bugs introduced pre-and post-release of the system and before and after code freeze.
Have knowledge of SDLC models and involved in all the phases till production and support.
Highly motivated and can quickly adapt to any new environment.
Versatile team player as well as independent contributor with good problem solving skills.
Working as active team member listening, implementing and ensuring optimum performance.
Identifying and implementing strategies for building team effectiveness by promoting a spirit of cooperation between team members.
TECHNICAL SKILLS:
Languages: Java/J2ee, OOPS, HTML, Java Script, HTML, C, C++
J2EE Technologies: Servlets, JSP, AJAX, JDBC, Web Services
Frameworks: Struts, Hibernate, spring, MVC, Visual Studio, GWT,J2EE Design Patterns
Application Servers: Web Sphere, Apache Tomcat Web Server
Web Technologies: OOPs, Data Structure, Exception Handling, Java I/O, Junit, JSP, CSS, HTML, Servlets, JSTL, Custom Tags, Angular JS, Node Js, Spring boot, EJB, JDBC, AWS, Web Services using JAX-WS, Java Script, AJAX, JQuery.
Databases: MySQL/SQL Oracle11g/10g/9i/8i, SQL Server 2000/2005
IDEs: NetBeans, Eclipse, Visio Editor
Tools: CVS, SVN, Apache Ant,Jenkins,SQL Developer, GIT
Testing/Quality Tools: Fitnesse, Sonar, Selenium, Loggers, Bootstrap
Operating Systems: WINDOWS 9x/NT/2000/XP/2003, UNIX, Linux
PROFESSIONAL EXPERIENCE:
American Airlines, Irving, Texas
Software Developer/ Front End Developer Sept 2016 – Feb 2016
Involved in Front end development and worked in JSP, Javascript, Angular JS, AJAX for enhancements requests to build a website validation and maintenance.
Involved in localization for translating French Canadian messages and labels on JSP pages of American Airlines website.
Worked with Product owner to raise Command service tickets related to Sabre.
Raised Boombox ticket to solve customer hub problems related to search engine priorities. Removed Qantas airlines from search engine results.
Reviewed and wrote XML request and responses from web services also used Java bean for corresponding pages.
Stored all document in SharePoint. Used it to enhance the productivity and self-learning curve.
Worked on Business number of American airlines with javascript validation. Opened field for all the airlines including alphanumeric validations.
Worked majorly on legacy code and enhancement requests. Participated in grooming sessions and production live delivery calls.
Used Apigee API’s to implement functionalities. Used Xml to Json, Spike policies for performance.
Followed API Gateway and Apigee management tool for creating API with Postmaster testing tool.
Used Accurev and GIT to commit the code and responsible for branch maintenance.
Daily Status report creation based on the task assigned. Used Rally to track tasks. Followed Agile methodology for every iteration (biweekly)in Test driven development.
Involved in URL encryption and decryption of Canadian website of American Airlines.
Used TFS and Anthill for building and deployment.
Used Fitnesse for integration testing and fixture writing.
Worked on Java, J2EE, debugging, unit testing, Junit test case writing and JSF validation.
Implemented using various J2EE design patterns such as Session Façade, Business Delegate, Value Object, Data Access Object.
Used Source control for content management system.
Used Spring-Struts Hybrid Framework for dependency injection for Action classes using Application Context xml file.
Used CVS as version control system for the source code and project documents.
Environment: Java, Struts, Linux, Spring, Java script, TDD, Angular JS, JSF, JQuery, Sabre, SOAP, Struts, AJAX, XML, Angular JS, HTML5, JSON, Bootstrap, Fitnesse, CSS, SOAP, JSP, Unix Shell Scripting, Web logic, Anthill, Git, Validations, Localization.
Aquivera Solutions, Maryville, Missouri
Software Programmer /Intern Sept 2015-Apr2016
Developed business components using core java8 concepts and classes like Inheritance, Polymorphism, Collections, Serialization and Multithreading with Elastic search implementation.
Worked extensively with Core Java 8 new features like Lambda Expressions and method references.
Improved the performance of batches using Multithreading concepts of Core Java, thereby reducing the run time of the batches.
Used JSP, Servlets, HTML5, and CSS3 for content layout and presentation with Node JS.
Implemented business logic using Session Beans, Servlets and stored procedures.
Created the web application using Struts MVC Spring framework and integrated using Jenkins.
Used Spring Core Annotations for Dependency Injection and used AWS to integrate Spring framework. .
Writing design specification and develop test cases.
Used JSP, Node JS, JQuery, GWT, AJAX, CSS3, and HTML5 as data and presentation layer technology.
Developed a Web 2.0 control console using GWT to manage data matching for data staging. Uses the DAO pattern for data access layer and JMS API for the messaging requirement.
Developed Hibernate mapping files and Hibernate configuration for persisting data to the database with glassfish.
Implemented search engine with a RESTful web interface with SQL lite integration.
Developed Angular JS application and integrated them on single layered platform.
Involved in creating Hibernate mapping files for classes and tables, associations, inheritances and generating sequences, creating configurations, Session Factory, Sessions, Transactions, Queries, Criteria’s and Filters etc.
Used ANT for compilation and building JAR, WAR and EAR files. Used web application server like WebSphere for web applications.
Integrated Hibernate ORM to facilitate DML and DQL queries and represent OR mapping.
Involved in developing stored procedures and Triggers.
Environment: Java, Struts, Hibernate, Spring, Angular JS, JQuery, JAXB, REST, AJAX, AWS, Cloud Angular JS, HTML5, JSON, Bootstrap, Jboss, Elk JavaScript, Node JS, Jenkins,CSS, JSP,GWT, Web Services, PL/SQL, MYSQL, Unix Shell Scripting, Web logic, Oracle 10g.
NGP Agro Buildcon Pvt. Ltd., Nagpur, India
Senior Software Programmer May 2013-Jul 2014
Developed application components using JSPs,Servlets, EJB’s, Value Objects and model layer logic.
Developed EJB stateful beans to capture POJO’s from JSP’s.
Developed application using JavaScript for Web pages to add functionality, validate forms, communicate with the glassfish server.
Developed SQL queries and stored procedures to support functionality using JDBC.
Used Spring IOC for dependency injection, Writing Java Bean classes, with get and set methods for each property to be configured by spring.
Involved in JSF Interface development using xhtml pages and bean factories.
Used Localization and internationalization in JSF tags and involved in customization of resource bundles.
Developed SOAP based web services to expose module information to other internal applications and other environments.
Developed Hibernate ORM framework as persistence engine, actively engaged in mapping, and hibernate queries.
Involved in training of Node JS, Angular JS, Spring boot and DevOps
Involved in writing Hibernate mapping files (HBM files) and configuration files.
Used Maven as a build tool during the build process of all the Applications.
Performed SOAP service testing using SOAP UI.
Using JUnit test, extensively written test cases for this system to test the application in TDD environment with CMS.
Environment: Java/J2EE, Struts1.2, EJB 3.x, JPA 2.0, Spring 2.5.1, JDBC,Hibernate 3.2, JavaScript, JSPs, JSF, Apache Tiles, XML, XSLT, HTML, UML, SOAP, WSDL, Eclipse 3.6, Mac OS 10.7/10.8, JBoss 7.0, Oracle10g,, Jenkins PL/ SQL, Junit, glassfish, SQL DBA.
KPIT Cummins, Pune, India
Software Programmer Jan 2011-Apr 2013
Developed various modules using Struts 1.2, Java Server Pages, JavaScript, Tiles Definition, and Struts Tag Libraries.
Developed projects of Banking industries like iCAT and Renault.
Involved in Screen Development in JSF, adobe and Unit Testing for the issues raised during testing, Modular Integration and worked on validation on JSP pages and JS pages.
Involved in technical support for 2 months with Renault in Banking domain.
Involved in migration of Customer Web Order Form (CWOF) to Struts MVC form
Developed Action Form Beans, Action Classes, Value Objects and model layer logic in Agile development.
Daily Status report creation based on the task assigned and involved in best practices for code writing. Learnt technologies like Java script, JSP, AJAX, Spring, Angular JS, web services and threading for project implementation purpose.
Worked majorly with database transaction using PL/SQL in later phases.
Extensively used Hibernate in data access layer to access and update information in the database.
Designed and implemented MVC, Spring, Cassandra framework, Front Controller, Business Delegate, DAO, BO. VO and Factory Design Patterns with Database.
Wrote Stored Procedures and Queries using SQL in Oracle database.
Deployment is done using WebSphere web application server.
Participation in meeting with team, senior management and client stakeholders
Involved in best practices for code writing by implementing SONAR. Used Loggers and manual documentation for code tracing. Used JIRA for defect tracing.
Involved in configuration of Resource bundles, Tiles-Definition, Tag Libraries in Struts 1.2 and developed screens to represent multiple views for the same application, based on the logged in user profile
Used Maven as a build tool during the build process of all the Applications
Environment: Eclipse, Java/J2EE, JDK 1.3, JDK 1.5, Struts, JSF1.0, Oracle 9i, SQL, PL/SQL, JQuery, JavaScript, WebSphere, JSPs, Apache Tiles 2.1.4, HTML, iBATIS, Mac OS 10.7, JUNIT, WebLogic 6, glassfish, WebLogic 8.1, JIRA, Maven, HP Service Desk
NGP Agro Buildcon Pvt. Ltd., Nagpur, India
Software Programmer/Software Tester June 2010-Dec 2010
Involved in bug Detection and bug fixing, status report creation on the basis of the bugs assigned and fixed.
Involved in creation of Test Data, Test case review.
Used CVS, Perforce as configuration management tool for code versioning and release.
Used Log4J to print the logging, debugging, warning, info on the server console.
Wrote Stored Procedures and Queries using SQL in Oracle database.
Involved in Javascript development with Jquery, AngularJS,CSS, AJAX.
Learnt SVN repository usage, server management and production level bug fixing.
Undergone to training and implementation which involved basics of software engineering i.e. Software process Model objectives, Requirement Engineering Objectives, Implementation and Testing.
Environment: Eclipse, Java/J2EE, JDK 1.3, JDK 1.5, Struts, JSF1.0, Oracle 9i, SQL, PL/SQL, JQuery, JavaScript, SVN, BItbucket, Jira, Testing, Manual, Automation.
EDUCATIONAL SUMMARY:
Masters in Applied Computer Science
GPA- 3.5/4
Northwest Missouri State University, Maryville, MO, USA
Aug 2014 - April 2016
Bachelor of Engineering in Computer Science
Grade- 70% with Distinction
D.Y. Patil College of Engineering, Pune, India
Jul 2006 - May 2010
HONORS AND AWARDS:
Graduate Assistant for 3 semesters for Human Computer interaction and 1 semester for Data analytics courses (2014-2016).
Presented paper in Celebration of Quality event on Data analytics (2016).
Played Table Tennis for NWMSU in inter IT Table Tennis Tournament (2015 & 2016).
Represented College and won 1st prize in National level Project Competition (2010) for final year project.
Coordinator of Quiz Committee in COGNITION’09, an Inter college event held at D.Y.Patil COE (2009).