Summary
Overview
Work History
Education
Skills
Certification
Timeline
Intern

KRATIKA MAHESHWARI

Java Developer
Gaithersburg,MD

Summary

  • 4 years of experience in IT industry with strong experience in application design, development, testing and implementation of Web based applications using Java/J2EE, JSP, Servlet, Spring MVC Framework, Struts, REST & SOAP Web Services, Spring Batch, JPA, Hibernate, iBatis, MyBatis, Ajax, Applets. Hands on experience in Core Java, JDBC, Servlets, JSP, REST & SOAP Services, Hibernate, JavaScript, JQuery, Ajax, Applets and Web Servers/ Application Servers like Tomcat, Web Sphere etc. Exposure to wide variety of databases like Oracle 12c, Oracle 11g r1, MS SQL Server & MySQL. Hands on experience in front end technologies like jQuery, Java Script, Applets.
  • Worked on various application development IDEs: Eclipse, RAD Well versed with analysis, design and implementation of software applications using Object-oriented methodology.
  • Extensive experience in co-ordination activities with onsite team, requirement gathering and providing support during User Acceptance Testing.
  • Working knowledge of product life cycles phases like requirement specification, software designing, development, testing and maintenance. Involved in implementing POCs for projects single handedly.
  • Deployed applications to various environments and monitored application health post release.
  • Coordinated code release activities for the team, documented release reports.
  • Actively attended requirement analysis calls with clients, identification, escalation and resolution of major show stoppers.
  • Provided KT, mentored junior and new team members on various project modules for the project and taken technology sessions within the team.
  • Experience in industry verticals such as Insurance, Hospitality and Waste & Recycling. Performed code walkthrough activities within the team for internal code review.
  • Customer-focused software professional with communication skills and expertise in various technical platforms. Understands and meets both client and employer needs and develops highly functional, robust and easy-to-use applications. Excels as hands-on developer and oversees work of software teams.

Overview

3
3
years of professional experience
4
4
years of post-secondary education
2
2
Certifications

Work History

Software Engineer

TPTO Application, Waste Management
Indore, MP
01.2015 - 11.2015
  • Tools and Technologies: Oracle 11g r1, Spring Framework 4.1.2, JQuery 1.11.1, Java Script, , JQX Widget, Jqxdatatable, HTML 5, MyBatis 3.2.8, Apache Tiles framework 3.0.5, Apache POI 3.10, Spring Security 3.2
  • Worked on centralized facility information management system to capture, track facility related details of WM and non WM Third Party facilities.
  • Created web based application to achieve bu:
  • Configuration changes according to business requirement to create Find and Add/Update pages.
  • Work collaboratively in a team with fellow developers, sharing ideas to solve complex and challenging business problems
  • Responsible to create Sites/ Customer locations under Locations
  • Develop lanes by providing origin/ destination locations and other relevant information under “Lanes”.
  • Created interactive web pages in the application by using of Java Script, JQuery, and created tables on the UI using Jqxgrid and Jqxdatatable
  • Involved in devoloping end to end functionality of Lanes, Location, Carrier, Contract, Quotes pages of the application
  • Coded MyBatis related Mapper xml files, DAO, Service, Controller, JSP, JS files
  • Created SQL scripts to fetch and persist the data for the UI pages
  • Created auto populated dropdowns with database look up table values for some of the pages of TPTO application
  • Designed multiple number of UI screens using JSP, JQuery, HTML 5 and used JavaScript and JQuery validations for client side validation
  • Exception handling to display custom messages in case of any exception occurred at the backend
  • Created and executed unit test cases to meet all the project data deliverables and deadlines
  • Created high level design documentation with the awareness of the supported business functions, risks and cost that impact the business
  • Involved in fixing QA, UAT and Production environment issues
  • Coordinated with the testing team for fixing bugs
  • Helped new members in the team to understand the project system and processes.
  • Focus on innovating new and better ways to create solutions
  • Conducted regression testing, analyzed results and submitted observations to development team.
  • Worked with team members to design and develop robust solutions to meet client requirements for functionality, scalability and performance.

Software Engineer

Public Works, Waste Management
Indore, MP
07.2014 - 12.2014
  • IBATIS, neRouteFramework (WM Custom framework), Spring 4.0
  • Description: The objective of this project was to build an application to effectively optimize the efficiency of your routing and scheduling operations
  • ERouteLogistics Public Works developed by WM is aimed to cater to the unique requirement to route the Snow Ploughing and Street Sweeping operations typically handled by City Public Work Department of United States
  • Responsibilities:
  • Coordinated with requirement analysts to understand requirements and to propose solution design
  • Supported build related activities for all project artifacts owned by Logistics Team
  • Actively participated in all the release related meetings
  • Gathered customer requirements and implemented the corresponding functionalities
  • Worked on showing the street points and segments on the Map view of the application
  • Worked on the enhancement of Driving Direction and Route Direction Reports
  • Developed various button functionalities in the application such as Edit Route Number, Create Zone Boundary, Delete Service Area, Optimization window independently
  • Worked on Scenario Manager tab to send the data to eRouteLink application
  • Worked on Pubic Work import application which imports the Excel/CSV file format data for the mapped columns and saves the imported data to the DB of the main application
  • This is used to import the service orders externally into the application
  • Created and executed unit test cases to ensure that software meets the specified standards and end-user requirements
  • Executed SQL queries to validate test results and utilized for troubleshooting defects.

Software Engineer

eRL
Indore, MP
04.2014 - 06.2014
  • IBATIS, eRouteFramework (WM Custom framework), Struts, Avalon framework
  • Description:
  • Objective of this application is to be able to handle very complex route optimization challenges with a myriad of business rules such as the combination of the types of service orders, vehicle capacity (weight, volume, and pieces), route capacity (weight, volume, and pieces), different active cycle days of operations, multiple service frequencies, customer time windows, geographic preferences of drivers, service durations, insertion of new orders, manual reassignment of service orders, and many more considerations
  • It also contains the import utilities to easily import the customer service order data from external databases in open formats such as Microsoft Excel or Comma Separated Value (CSV) file formats
  • Responsibilities:
  • Developed Violations Report and Route Detail Report which is generated after some calculations
  • Worked on the statistics button to show the statistics of the service orders made weekly with its stop time and start time
  • Implemented functionality of retrieving the list of vehicles, drivers, facilities and persisting new vehicles, drives, facilities with auto populated dropdowns using struts
  • Worked on Retail Import application to import the customer service order data from external databases
  • Worked on persisting data from tabular view edit
  • Design and implementation of various modules individually
  • Debugging, Unit testing and Integration testing
  • Involved in the client interaction meetings to understand the project requirements and finalize its scope
  • Estimation, design and development of various modules
  • Bug fixing and maintenance of the product
  • Mentoring junior members in the team
  • Coordinating with other teams working on the same project
  • Ensuring smooth delivery of the project.

Software Engineer

DCO and eRL
Indore, MP
12.2013 - 03.2014
  • Tools and Technologies: Applet, iBATIS, eRouteFramework (WM Custom framework), Struts, Avalon framework
  • Description: Roll-Off application objective is to effectively optimize the efficiency of routing operations
  • We can handle large containers for picking up the trash like from construction sites etc
  • Using this application
  • This software application is designed in a modular and open architecture to allow for easy customization and integration with other systems if required
  • ERouteLogistics - Roll-Off has a rich Map Centric Graphical User Interface to easily schedule, route and track your routes
  • DCO stands for Disposal Cost Optimization application is designed to optimize the Disposal Cost for Waste Management
  • Responsibilities:
  • Involved in enhancements, issue fixes and maintenance of the application
  • Developed the tabular view functionalities of the application
  • Developed the optimization window to optimize the created routes
  • Developed the functionality of importing the vehicle, driver, service orders data externally into the application
  • Worked on the Geocoding window to geocode the address of the customers with latitude/longitude or address/state/country fields
  • Worked on the end to end development of Add/Edit Cost optimization window
  • Worked on creating moving truck icon to show the route followed by the driver
  • Coordinating with the testing team for fixing bugs
  • Created Unit Test Cases
  • Created Impact analysis document before implementing any new functionality
  • Created detailed design document for the new enhancements
  • Provided post implementation support
  • Handbook documentation to help team members in understanding the approach.

Senior Software Engineer

Marriott Mobile Check, Mindtree Ltd
Bangalore, India
01.2013 - 12.2013
  • In/Check-out, Tools and Technologies: Spring Batch, Spring 4, REST & SOAP Web services, JPA 2.0, HeidiSQL, JSON, XTIFY, Maven, Eclipse Juno, Tomcat Apache 7, JQuery, JSP, Spring Security
  • Description:
  • He objective of this project is to develop administrative consoles for Marriott Associates to use in managing the customers relative Check-in and Check-out from their smart phone/devices
  • This project involves in the development of REST services using which the Marriott Guest users can perform Check-in and Check-out from their respective mobile devices
  • This project uses SOAP Web Service client to fetch the Reservation information of a particular guest, before the Check-In or Check-Out operation from the mobile device can be performed
  • Responsibilities:
  • Used Spring Batch for scheduling and maintenance of batch jobs
  • Worked on Spring Batch job implementation for anonymization of PII data
  • Placing request files on SFTP location through Spring Batch
  • Clean up of unused XID’s in the application through Spring Batch job
  • Developed REST service for mobile Check-In operation
  • Written client interfaces, and implementation classes to consume the web services
  • Developed end to end functionality for “Manage Property Level Configuration” for Mobile Check-in/Check-out and Manage Admin Email in Everest for Marriott Console Users
  • Coding at all the layers- DAO, Delegate, Service, Controller, JPA entity, beans and VOs
  • Develop an understanding of client’s business and suggest effective programming solutions
  • Participated in the design meetings and created class and sequence for the modules assigned using UML
  • Created unit test cases for all the implemented functionality
  • Resolved bugs and other defects using Firebug and Eclipse's debugging tool.

Software Engineer

AIG-American International Group, Mindtree Ltd
Bangalore, India
11.2011 - 06.2012
  • IBM RAD, Cafelite Framework, EJB and XML ,SQL Server
  • Escription: Application involves the creating of data using master screens and generation of reports
  • Responsibilities:
  • Developed the functionalities for Master Screens and Adjustment Screens which required fetching data from database and displaying it on the screen and applied the logic for performing the operations with the data such as insert, delete and modify and also worked on the pop up screen of the application
  • Developed reports which required fetching data from database, applying grouping logic and calculations at DAO level and displaying it on pop-up report window.

Education

Bachelor of Engineering - Electronics & Communication

Shri Vaishnav Institute of Technology & Science
08.2007 - 05.2011

Skills

Spring Boot

Spring

Java Core

Certification

Sun Certified Java Programmer 6.

Timeline

Software Engineer

TPTO Application, Waste Management
01.2015 - 11.2015

Software Engineer

Public Works, Waste Management
07.2014 - 12.2014

Software Engineer

eRL
04.2014 - 06.2014

Software Engineer

DCO and eRL
12.2013 - 03.2014

Senior Software Engineer

Marriott Mobile Check, Mindtree Ltd
01.2013 - 12.2013

Software Engineer

AIG-American International Group, Mindtree Ltd
11.2011 - 06.2012

Bachelor of Engineering - Electronics & Communication

Shri Vaishnav Institute of Technology & Science
08.2007 - 05.2011
KRATIKA MAHESHWARIJava Developer