SONALI D. SHENVI WAGLE
SUMMARY
•Solutions-focused Software Engineer with almost 6 years of accomplished experience in analysis, design and implementation of full life cycle applications.
•Adroit to Designing/Developing Scalable Architecture for Enterprise Server Systems, Client/Server Applications in Object Oriented Design.
•System analysis expertise primarily on JavaandJ2EE technology using MVC frameworks like Struts, Spring, JSP&Servlets and ORM frameworks likeHibernate, in multitier application framework, design patterns and various protocols in online SBUs, online shopping and financial domains.
Proficient in UI technologies like HTML, CSS, JavaScript, JQuery and AJAX.
Knowledge in platform neutral markup using XML, DTD, XSD, XSL, XSLT with DOM and SAX parsers.
Experienced in development and testing of SOAPwebservice and use of WSDL using SOAP UI. Also have a working knowledge of REST webservice.
Good experience withOracle RDBMS (10g), comfortable developing applications with SQL, PL/SQL, Triggers, Stored procedures etc.
Experienced in the functional usage and deployment of web applications in Apache Tomcat and JBoss.
Extensive experience in Eclipse, RAD.
Developed use case diagrams, class diagrams, sequence diagrams, collaboration diagrams, state chart diagram and activity diagrams using Visio and UML plugin for Eclipse.
Good knowledge with versioning tools like Subversion and CVS.
Hands on experience with using build tools like Ant, Maven.
Experience in testing, defect tracking and management.
Contributed to the success of multimillion-dollar project engagements for major clients using Agile and SDLC software development models .
Experience in creating documents like SRS, HLD,LLD
Hands-on expertise in team coordination, client interaction and customer expectation management.
Highly motivated self-starter with outstanding problem solving & analysis skills and a quality focused attitude. Exceptional communication, collaboration & team building skills with proficiency at grasping new technical concepts quickly and utilize the same in a productive manner.
Ability to learn and adapt quickly to new environments and emerging new technologies.
SKILL SET
Primary Languages
Java1.5/1.6/1.7, JSP and Servlets, SQL, XML
Technologies/ Frameworks
Struts 1.3, JDBC, Spring Core,Spring MVC, SOAP, REST, SAX, DOM, JSON
ORM framework
Hibernate
Other Languages
C, C++
Web development technologies
HTML, HTML5, CSS, AJAX
Scripting languages
JavaScript, JQuery, Angular JS
Design Patterns
MVC, Front Controller, Singleton, Factory, Façade
Operating Systems
Windows XP,Windows-07,Windows -08,Windows 10
Version Control
Subversion (SVN),CVS, Tortoise SVN
Web/App. Server
Apache tomcat 6/7, JBoss 5.0.1, JBoss 7.0.1
RDBMS
Oracle 10g, MySQL
IDE Tools and editors
Eclipse
Defect Tracking tool
JIRA, Bugzilla
Build Tools
ANT, Maven
Others Tools
BIRT (for creating reports), ClearCase, SOAP UI, MS Office
CERTIFICATIONS
•Completed OCJP 1.6 certificationfrom Oracle Corporation
•Completed Cloud Computing Certification fromRackSpace
EDUCATION
•Bachelor of Engineering Degree – In Electronics and Telecommunication from Goa University, Goa, India
EXPERIENCE
COX Communications, Atlanta, US October 2015 – current
Java Developer
Project : FSTPM
FSTPM stands for Field Service Technician Performance Management system which deals with providing and managing ratings to various COX technicians who workall over US. The field technicians are gauged based on various metrics and are rewarded as per their performance .
Roles and Responsibilities :
Understanding and analyzing various business requirements
Developing code for new CRs using Java and related Java frameworks in the application
Bug fixing and code maintenance
Sanity testing for applications in various environments like DEV, Staging, Prod etc.
Analysing and debugging issues on different environments like DEV, Staging, Prod etc
Preparing HLD, LLD, SRS documents and other project related documentaion
Co-ordinating with different teams working on the project
Co-ordinating with offshore resources
Running scripts using SQL developer tool
Updating status on sharepoint
Environment: Core Java, JSP and servlets, Hibernate, Oracle 10g, SQL, Tortoise SVN, Ant, Eclipse, JBoss 7
eBay Inc, San Jose, US September 2011 –October 2014
Java Developer
Project: UBL
To develop and maintain the various components, modules, pages, business logic on the shopping site using the client proprietary framework based on JAVA, development of UI components, sanity testing, bug fixes and troubleshooting.
Roles and Responsibilities :
Developed business logic using Core Java, JSP and servlets, JDBC
Used front end technologies like HTML, CSS, JavaScript, JQuery, AJAX to develop various web pages and components.
Fixed alignment, UI related and browser related issues.
Used JDBC,Hibernate with XML and annotation mappings to communicate with backend
Used MySQL database and MySQL Query browser to save and retrieve data on database
Used SQL for writing the queries
Building project using MAVEN
Deployed application WAR files on Apache Tomcat 7.0
Wrote test cases for various application modules
Carried out Sanity testing, Smoke testing, Regression testing and Integration testing
Used slf4j and log4j for logging techniques.
Coordinating with the onsite team for requirement gathering, understanding business logic and design of the application
Coordinating with the offshore team and sending daily status to the client .
Environment: Core Java, JSP and servlets, HTML, CSS, JQuery, AJAX, Hibernate, JDBC, SVN, Maven, Eclipse, Apache Tomcat 7.0
Project: RTM
RTM stands for Real Time Messaging Tool that is developed by the client to display the campaigns and ads on its online shopping sites. The tool is helpful as it targets the users according to their tastes and buying habits and cleverly displays the ads and other content to a particular user segment depending on their search queries.
Roles and Responsibilities:
Worked on this project single-handedly with the client directly
Communicating with the clients and the RTM tool users across various client offices spread throughout the world over phone, skype and emails
Training various users of the tool in the client offices of Zurich, London, Milan, San Jose and Mumbai
Creating wiki, tool documentation and user manuals for the user reference
Worked as an admin for the tool creating placement IDs, creating user accounts, handling user accounts, remote tool installations and tool troubleshooting
Provided logic for displaying various adds and banners to different user segments
Handling and closing various support related tickets in JIRA
Coordinating with the onsite development team and sending the daily status reports to clients
Mentoring the next persons handling the project
Environment:Core Java, eclipse, HTML, CSS, JavaScript
TEMENEOS, London, UK March 2011 – August 2011
Java Developer
Project:
The project involved development and maintenance of application modules and web pages for various banks based in the UK and Europe.
Roles and Responsibilities:
Worked as Java Developer in the United Kingdom for a period of 6 months.
Developing and enhancing web pages using client specific Rapid Development tool
Troubleshooting issues and bugs by using debugging and logging techniques
Checking web services response using SOAP UI and troubleshooting web services related issues
Used Eclipse, RAD and SVN for code synchronization and downloading the repository code.
Used CSS / JQuery to create various widgets on the application web pages
Carried out Regression testing,Smoke tesing, sanity testing and integration testing
Deploying war files on jboss and testing of entire application and solving bugs
Training, mentoring and managing new talent joining the team.
Sending daily status reports to clients
Environment: Java, HTML, CSS, JQuery, WSDL, SOAP, XML, SVN, Eclipse, JBoss, RAD tool
SHREE SAI BABA TRUST, Shirdi, India September 2009 – February 2011
Java Developer
Project:
The project involved developing various application modules for the employees working in the client location. These systems were designed and developed to automate all the clerical work done by hand and to provide a platform for its users to carry out their various department related tasks and activities online.
Roles and Responsibilities:
Involved in development of web based application for our client from scratch.
Used core java, Collection APIs, JSPs, Struts 1.3, Spring, Hibernate for business logic and integration with the backend database Oracle 10g.
Used HTML,CSS, JQuery, AJAX for front end development of the application
Applied J2EE Design Patterns such as Factory, Singleton, and Business delegate, DAO, Front Controller Pattern and MVC.
Implemented Struts MVC architecture and Tiles for an efficient implementation of the view level customizations and interfaced with application logic.
Used various hibernate mappings in XML to map java objects with database columns to save and retrieve data.
Extensively used the Hibernate Query Language (HQL) in Data Access Objects
Involved in developing code for obtaining bean references in Spring framework using Dependency Injection (DI) and Inversion of Control (IoC) .Worked on Spring AOP framework
Provided Log4j support for the application for debugging the system.
Used SQL on SQL developer to interact with database to troubleshoot data related issues
Used Oracle 10g as the back end, Subversion (SVN) for version control and Bugzilla for defect tracking. Used BIRT tool for creation of reports for displaying data from database depending on the inputs given by the end user. Wrote procedures in PL/SQL to fetch data on reports.
Fixed front end issues of reports.
Used ANT build and scripts for project and deployment on JBoss server.
Used Hudson for build deployment on QA server
Carried out Smoke testing, Regression testing,Integration testing and basic sanity testing
Coordinated with onsite team for production deployment and troubleshooting of production related issues.
Ensuring quality and timely delivery during system testing
Involved in development, enhancement and maintenance of various other application modules that were developed by other project teams using the above mentioned tools and technologies .
Environment: Core Java, JSP,Struts 1.3, HTML, CSS, JQuery, AJAX, SQL, PL/SQL, Hibernate, Spring,SVN, ANT, Eclipse, JBoss 5.0.1,BIRT
AWARDS
Awarded Kudos Award by Cognizant Technology Solutions Ltd, India
SONALI D. SHENVI WAGLE