Soumya Kulkarni
**** *** *, ******** *** NE, Bellevue, WA 98004 +1-425-***-**** ***********.********@*****.***
Summary
9+ years of professional IT experience in Analysis, Design, Development, Deployment, and Testing of Web applications and E-Commerce applications
Experience of Software Development Life cycle (SDLC and Agile - Scrum) process of performing detailed analysis of business process, collecting use cases, documenting requirements, analysis and designing object oriented applications
Expertise in implementing SOA design principles using SOAP and Restful Web Services
Hands on experience on middle ware technologies such as OSB
Hands on experience developing E-Commerce website using Hybris
Experience in wide range of frameworks like spring, Hibernate, jQuery, and web technologies Servlet, Jsp, and XML
Extensive experience working with most of the Spring Modules
Good understanding of OOPS principles and implemented Java/J2EE design patterns in the enterprise applications
Hands on experience in system integration and data migration
Having experience in leading the team from front
Excellent team player with strong trouble shooting and debugging skills
Ability to learn modern technologies and deliver robust, scalable applications
Excellent communication and Interpersonal skills
EDUCATION AND CERTIFICATIONS
Master’s in Computer Applications (MCA), Visvesvaraya Technological University, India, 2007
Certified with OCJP 6
TECHNICAL SKILLS
Operating Systems: Windows XP/7/10 and DOS
Database: Oracle 11g, MS SQL Server 2008, DB2, MySQL
Languages: Java, J2EE, SQL, PL/SQL
Enterprise Service Bus: OSB
App Framework: Spring, Hibernate, Java Persistence API
XML Technologies: XML, WSDL, XSLT, DOM/SAX, SOAP, XML Schema, JAXB
Web Technologies: Spring, Hibernate, JSP, J2EE, Java Beans, JNDI, JDBC, HTML, SOAP and REST Web Services
IDE Tools: IBM RAD, Eclipse Kepler
Application/Web Servers: WebLogic, WebSphere, JBoss, Apache Tomcat
Unit Testing Frameworks: Junit 4.x, Mockito
Testing tools: SoapUI, Jmeter, JConsole
GUI Scripting Languages: Java Script, jQuery, Fusion Charts
CI Tools: Jenkins
Build Tools: Maven, Ant
Version Control: SVN, VSS
Database Tools: Toad, SQL Developer
E-Commerce Platform: Hybris 5.4
WORK EXPERIENCE
Mar 2016 – Mar 2017 Bunzl Uk Ltd, Epsom (United Kingdom)
Senior Java Developer
Responsibilities:
Designed and developed an E-Commerce site for Bunzl Irish Merchants using SAP Hybris
Designed and actively developed SOAP Web-services for order integration from Sage X3 System in to Hybris E-Commerce site
Developed and tested E-Commerce site in both desktop and mobile versions
Actively working on RESTful web services using Spring-REST and JAX-RS
SOAP UI is used for all the SOAP service testing and response validations
Designed and Developed a custom integration tool using Vert.x for order and stock synchronization between Sage X3 System and Hybris E-Commerce site along with the admin screens
Designed and implemented overnight importing jobs and during the day import jobs to import the master data like products, price, categories and custom category details on the regular basis and it would process about a million of records at a time
Designed and developed a custom multi currency and locale support by doing a POC in Hybris 5.4
Ant was used for build and deployment
Performed Code reviews and suggested best coding practices
Worked with Offshore-Onshore model
Actively working with SQL, PL/SQL using Oracle database
Environment: Hybris5.4, Spring (Core, AOP, DI, ORM), Hibernate, Restful and SOAP Web services, XML, Oracle 11g, Maven, Hybris Tomcat, Eclipse, Junit, SoapUI, SQL Developer, Vert.x, Sage X3 ERP System used for Integration testing, JavaScript, JQuery
Jan 2014 – Feb 2016 Mindtree Ltd (Bangalore, India)
Module Lead
Responsibilities:
Worked on Departure control system that is used in Airline domain for Flights, Seats and check-in and special services etc
Designed and developed a Flights module which is used for Flight creation and scheduling the flight and managing flights
Integrated with various system for the multi leg flights, flight type, flight number and flight schedule
Designed and developed seat assignment algorithm which should make sure right passenger gets right type of the seat
Designed and developed a concept called change of guage where connecting flight having different seating system should get appropriate seat for the passenger
All the above modules were implemented using SOAP web services which are integrated to authenticate the SSO
Performance testing was using Jmeter and Jconsole
All the module are developed using TDD
Produced as well as consumed RESTful services using Spring-REST and JAX-RS for the seating availability
Used SOAP-UI for web service testing and load testing.
Developed unit test cases using Junit framework
Extensively used Maven for build and Jenkins for continuous integration
Performed Code reviews and suggested best coding practices
Worked SQL, PL/SQL database scripts for Oracle.
Environment: Java, J2EE, Spring, Hibernate, Restful/SOAP Web Services, OSB, XML, JIBX, Oracle 11g, SQL/PLSQL, Web logic Server, Maven, Jenkins, Junit, Mockito,SoapUI, Sonar for code coverage and coding standards
Aug 2010 – Dec 2013 Sonata Software Ltd (Bangalore, India)
Consultant
Responsibilities:
Designed and Developed web applications for strategic marketing division which are used for forecasting data
Developed web application using Spring, Hibernate and DSFJ (Customer specific framework) frameworks
Performed design, development and testing of the Web Services application
Developed Web Services using Service Oriented Architecture(SOA) for reporting tool
Developed applications using Agile Scrum
Worked with RESTful web services using Spring-REST for reporting purpose
Extensively used jQuery for developing front end application and analyzed performance using Dynatrace
Designed and Developed standalone application for generating reports
Used SOAP-UI for web service testing and load testing.
Used SVN for source code maintenance.
Extensively used Maven for build and Jenkins for continuous integration.
Environment: JAVA/J2EE, Spring, Hibernate, JPA, SOAP and RESTful Web services, Web Sphere, DB2, SQL/PLSQL, DB Visualizer, Junit, Fusion Charts, Slick Grid, SOAP UI, Maven, Deployment was done using custom frameworks
Apr 2010 – Aug 2010 Trigent Software (Bangalore, India)
Software Engineer
Responsibilities:
Developed various HTML, JSP pages for the presentation layer.
Developed application using spring for the product developed on MDX platform.
Developed DAO (Data Access Objects).
Used SVN for version control.
Created build scripts using Maven.
Provided support and maintenance.
Working experience with MS SQL database.
Environment: J2sdk1.5, Eclipse, MS SQL Server, Spring 2.5, Hibernate, Jboss 4.2, PL/SQL, SVN
Jun 2009 – Apr 2010 Sen-Sei Solutions (Bangalore, India)
Software Engineer
Responsibilities:
Development of web application based on Java/J2EE for NGO which is a multi tenancy SAAS application
Developed various HTML, JSP pages for the presentation layer.
Developed Spring controllers, transfer objects and DAOs for database access.
Deployed EAR file on Apache Tomcat Application Server.
Used SVN for version control.
Performed Bug Fixing
Provided support and maintenance
Environment: J2sdk1.5, Eclipse,MySql, Spring 2.5, Hibernate, Apache tomcat, SQL, SVN
Jul 2007 – Jun 2009 Collabera (Bangalore, India)
Software Engineer
Responsibilities:
Development of web application based on Java/J2EE for a supply chain management domain.
Developed mainly order creation using an XML interfaced and messages were configured using TIBCO server.
Developed various HTML, JSP pages for the presentation layer.
Developed Struts controllers, transfer objects and DAOs for database access.
Deployed EAR file on web logic Server.
Used SVN for version control.
Performed Bug Fixing
Provided support and maintenance
Environment: J2sdk1.5,EJB 2.0, XML Beans, Eclipse, Weblogic-10.0, DB2, SQL, SVN