Anitha
***********@*****.***
Experience Summary
Having around 9 years of experience working as a full stack developer responsible for design, development and implementation of software applications using Java/J2EE, technologies. Experience in Information Technology Industry and worked on all phases of Software Development Life Cycle including Analysis, Design, Development, Integration, Testing, Implementation and Documentation.
Experience in development methodologies like Waterfall Model and Agile.
Experienced in Architectural design of the System and designing application using various Object Oriented Concepts, implementation of J2EE Design Patterns and industry best practices such as MVC, Singleton, Facade, Factory, DAO and DTO.
Expertise in developing Web based Front End applications using Servlets, JSP, JSTL, JSF, Spring Tags, Java Applets, HTML, JavaScript, Angular JS, Ajax, JQuery, JSON, CSS, CSS3, JavaBeans and REST Web services.
Extensive experience in design and development of J2EE Client Server and Enterprise applications using Core Java/J2EE concepts like Java Collections, Multithreading, I/O, Transaction Management, JDBC, Servlets, Java Beans, EJB’s, XML, REST Web Services, SOAP Services and other open source frameworks and APIs.
Expertise developing applications using Frameworks such as Struts Framework 1.x/2.0, Spring Framework 3.x/4(IOC, AOP, and MVC Framework), Java Server Faces (JSF), Hibernate 3.x ORM.
Experience in Test Driven development using tools like JUnit and DBUnit.
Experienced in generating logging by Log4j and Commons Logging API.
Expertise in programming with RDBMS like Oracle9i/10g/11g, MySQL concepts like writing SQL Queries, Functions, Stored Procedures, PL/SQL Packages, Query Optimization, Views, Materialized Views, Triggers, Cursors, DBMS scheduling and Performance Tuning.
Experience in generating reports using Crystal Clear 11.x tool and Jasper reports.
Strong experience using IDE tools such as Eclipse, My Eclipse for Java/J2EE application development.
Expertise working on Web Servers and Application Servers likes IBM Web Sphere, Apache Tomcat, JBoss.
Experience in UNIX and Shell scripting.
Experience in using tools like ANT, Maven and Gradel for Build Process.
Experience using version control software’s like Tortoise SVN, CVS, VSS.
Effective Team Leader, highly productive and result-driven in team and individual projects, strong research and time management skills.
Excellent analytical, technical, problem-solving, interpersonal communication skills and have experience working directly with customer for Requirements phase and other phases of development.
Flexible, self-motivated, self-believer, willingness and ability to adapt to new environments and learn new technologies.
Technical Skills
Languages
C++, Java/ J2EE, PL/SQL
Java/J2EE
Core Java, Servlets, JSP, JSF, EJB 3.0, JDBC, JNDI, Web Services
Web Technologies
JSP, JSF, Servlets, JSTL, REST Web Services, Java Beans, JavaScript, JSON, Angular JS, JQuery, AJAX.
Markup Languages
HTML, HTML5, CSS, CSS3, DHTML,XML, XHTML, XSL, XSLT, DTD
XML Parsers
Xerces, Xalan, Xpath, JAXP, JAXB, JAX-WS, JAX-RS
Frameworks
Struts, Hibernate 3.0, Springs 3.x, 4.x and JSF.
Testing Tools
JUnit, DBUnit
Logging Tools
Log4j, Commons logging API.
IDE/ Build/Issues Tracking Tools
Eclipse, My Eclipse 6.0, Ant, Maven, Gradel, Whizible PBN, Bugzilla.
Reporting Tools
Crystal Clear 11.x
DB tools
PL/SQL Developer, SQL Developer, Toad
Development Methodologies
Agile, Waterfall
Databases
Oracle 9i/10g/11g, MySQL, SQL Server
Application Servers/Web Servers
IBM Websphere, Apache Tomcat, JBOSS 6 & 7
Operating System
Windows XP/NT, Linux and AIX
Version Control
CVS, Visual Source Safe 6.0, Tortoise SVN
Domain Knowledge
Supply chain, Travel Software, Admin Software, Insurance
Education Details:
Bachelor’s Degree in Computer Science, Visvesvaraya Technological University, INDIA – 2005.
Work Experience
KEWILL, Chelmsford, MA Oct 2013 –Sep 2015
Development Lead
It’s a logistics Project implemented for Panasonic Import, Export and Buyback Business. NLS is an open and innovative web-based connectivity platform that supports secure, real-time communications, transactions and logistics operations. Powerful data management and reporting tool enables the customers to use the flow of information effectively and profitably by tracking and tracing shipments from the point of booking the order to the point the customer has received it. The details of the three primary projects are listed below:
1. NLS - Import Project:
This project enhances customer and supplier satisfaction.
Supply chain information and events on demand
Automate operation processes for speedy operation
Provides comprehensive logistics and costs information for management insights.
It comprises the following modules: (1) EVA Server (2) Shipment (3) Finance (4) WebTop (5) EVA Connect (6) Customs and Tradenet Declarations (7) Reports.
Panasonic Pte. Ltd is a world renowned company of Singapore which provides services to the international logistics market.
2. NLS - Export Project:
This project deals with almost the entire process of order management system. In export we take the SO from customer and place a PO with factory and then we finally end with a sales invoice to the customer.
It comprises the following modules: (1) EVA Server (2) OMS (3) Shipment (4) Finance (5) WebTop (6) EVA Connect (7) Customs (8) Event Management (9) Reports (10) Data Purging.
Panasonic Pte. Ltd is a world renowned company of Singapore which provides services to the international logistics market.
3. NLS - Buyback Project:
This project is developed based on Export project for Hong Kong customer.
It comprises the following modules: (1) EVA Server (2) OMS (3) Shipment (4) Finance (5) WebTop (6) EVA Connect (7) Customs (8) Event Management (9) Reports (10) Data Purging (11) Compliance.
Panasonic Pte. Ltd is a world renowned company of Singapore which provides services to the international logistics market.
Responsibilities:
Requirement analysis and involved in size estimations for the requirements.
Worked on AGILE methodology.
Direct communication with customer in Customer review meetings and requirements discussions.
Responsible for analysis, design, develop, integration, deployment and customer support.
Involved in writing detailed design document.
Developed web pages using JSP’s, HTML5, JavaScript, CSS3, JSON, JSTL Tags, Custom Tag Libraries, AJAX.
Developed responsive UI pages using Angular JS (directives, expressions, custom directives and dependency injection).
Used AJAX for developing asynchronous web requests on client side.
Developed application using Spring IOC, AOP and MVC.
Developed REST Web services for mapping and sending data in different formats like text files, XML files to third party systems.
Developed Crystal clear Reports for various modules in the application.
Developed web application for both intranet and internet users.
Designed and developed entities and involved in writing Oracle stored procedures, creating cursors, ref-cursors, views, Materialized views, functions, packages.
Designed and developed DBMS schedulers for triggering data for third party systems.
Developed involved in creating and scheduling jobs using Quartz schedulers.
Developed JUnit and DBunit test cases for all use cases.
Developed code to upload and download data in excels and .csv formats using POI API.
Developed applications that can support internationalization I.e. accept Unicode data.
Used Maven and Gradel for building the project.
Developed UNIX and Linux shell scripts.
Used IBM Websphere and Tomcat application servers.
Involved in deploying application to SAT, UAT and Production environments.
Involved in fixing web application vulnerabilities like cross-site scripting and cross-frame scripting.
Involved in reviewing performance analysis, design, and coding, code reviews and maintenance.
Responsible for Integration and application deployments.
Responsible for fixing critical production issue.
Lead the team and report to Project manager.
Involved in Internal and External Quality Process audits for Project.
Technologies: Java/J2EE, JavaScript, HTML, HTML5, DHTML, Angular JS, REST Web Services JAX-RS, JAXB, Oracle 11g, Springs IOC, AOP and MVC, Hibernate 3.0, JUnit, DBUnit, Log4j, Quartz schedulers,,CVS, Windows XP, Linux, AIX, My Eclipse IDE, Maven, Crystal clear 11 Reports, IBM Websphere, Apache Tomcat.
Four-Soft Limited, Hyderabad, INDIA Mar 2010 – Sep 2013
Development Lead
VMI (Vendor managed Inventory):
Panasonic has centralized procurements centers, which are called as “GPSC- Global procurement System Company”. These profit centers source the raw materials from vendors and supplies to manufacturing plants. While doing so, below concerns were faced:
Long lead times: Procuring the raw materials from vendor’s warehouse to Panasonic manufacturing plant’s warehouse.
High price erosion in both parts and SKUs makes carrying inventory prohibitively expensive.
Supply interruptions.
Transparency in supply chain execution (from starting point to end point).
Increasing Logistics costs – for transportation, warehousing and duties & taxes.
In order to address the above concerns, Panasonic has designed VMI (Vendor managed Inventory), which is a proven technique for improving the efficiency of supply chain operations. VMI is made possible by the implementation of electronic means of exchanging inventory & shipping information between GPSC and Trading Partners (like suppliers, forwarders, carriers and warehouses). These electronic links eliminate many of the built-in delays associated with traditional supply chain systems and enable the establishment of collaborative global system.
It comprises the following modules:
Order management system (OMS): Integrates the supply and demand within Panasonic and generates Orders between GPSC, Supplier and Manufacturing companies. Orders generated are then transmitted to Suppliers and LMS through EDI.
Accounting management System (AS): Handles all the finance related activities of Panasonic.
Visualization system (VS): Event management system of Panasonic wherein all the global users will be able to login and view information related to their data.
Master Management system (MMS): Global system that maintains and creates the masters that are used by all the other subsystems in Panasonic. Transmits information through EDI to other systems.
Logistics System(LMS) : developed by 4S, important and integral system of VMI, which bring transparency in supply chain execution like : taking record of global inventory, creating commercial documents, shipment planning & customs documentation and Auto receipt & transmission of required information to relevant legacy systems (OMS, AMS, VS).
Responsibilities:
Worked on Agile Methodology.
Responsible for analysis, design, develop, customer support and unit testing.
Interact directly with customer for requirements and issues.
Generated UML diagrams for use cases.
Responsible for developing web pages using JSP’s, JSF, JavaScript, JQuery, CSS, HTML5, JSTL Tags, Custom Tag Libraries, AJAX.
Responsible for developing applications using EVA MVC framework and Hibernate3.0 framework.
Responsible for developing application using EJB, Hibernate 3.0.
Responsible for DB design and writing complex queries, stored procedures, Triggers, Views and Packages.
Developed application with logging using Commons Logging and Log4j.
Developed JUnit test cases for all use cases.
Developed code to upload and download data in excels and .csv formats using POI API.
Involved in fixing web application vulnerabilities like cross-site scripting and cross-frame scripting.
Developed Crystal clear reports for various modules in the application.
Used ANT for building the project.
Involved in performance tuning.
Developed UNIX and Linux shell scripts.
Used IBM Websphere as application server.
Used MyEclispse IDE tool for developing project.
Involved in deploying application to SAT, UAT and Production environments.
Responsible for fixing critical production issues, integration, customer deployments.
Lead the team and report to Project manager and involved in customer discussions.
Responsible for sending deployments to customer ensuring correct code sent to customer with all the documents in place and base lined.
Involved in Quality Process audits.
Involved in reviewing performance analysis, design, coding, code reviews and maintenance.
Involved in customer review meetings.
Technologies: Java/J2EE, JSF, EJB Session Beans, Spring IOC and AOP, Web Services, JavaScript, HTML, HTML5, DHTML, AJAX, JQuery, Oracle 11g, Hibernate 3.0, log4j, Commons Logging, IBM Websphere6, CVS, AIX, Windows XP, My Eclipse IDE, Crystal Clear 11 Reports.
Novitas Infotech Pvt Ltd, Hyderabad, INDIA Oct 2008-Mar 2010
Senior Systems Analyst
REGAL – Middle East Quotes Project
Regal is a Web Solution to provide Reinsurance quotes to the clients accessing it. The system aims to utilize the Internet to receive the data from the clients, process it and publish the quote over the Web.
Previously, the process for a Middle East Client to obtain Reinsurance quote from GE Frankona Re, London was time-consuming and ad hoc. Most of the information was faxed with inconsistent data for the quote. The staff in the London office then entered the data manually into a spreadsheet, where the quote calculation was made. The quote was then faxed back in a standard format to the clients in the Middle East. This process involved a lot of time and inconsistency.
Responsibilities:
Involved in deriving class diagrams and sequence diagrams during the design phase of the project using Poseidon UML tool.
Developed Web pages using JSP, JSTL, Custom Tag Libraries, AJAX, HTML, DHTML, DOM parsers and Servlets.
Developed web application using Core java Collections, Multi-Threading, Exceptions, Java Beans and Servlets.
Developed the project using Struts MVC and Struts validator framework.
Developed test driven application using JUnit.
Used Tomcat5.5 as web server for deploying the application.
Responsible for fixing critical production issues and customer UAT issues.
Worked and implemented pulse build tool and PMD tool for the project.
Lead the team and report to Project manager on weekly basis and involved in customer discussions.
Involved in customer review meetings.
Technologies: Core Java, Servlets, EJB’s, JSP’s, JavaScript, HTML, AJAX, Oracle 9i, Tomcat5.5, Struts MVC, PL/SQL, Windows XP, My Eclipse IDE, VSS.
Sonata Software Pvt Ltd, Bangalore, INDIA Dec 2007-May 2008
Systems Analyst
TUI – Travel Union International
TUI UK Sells Package Holidays, Flights, Accommodations, Holiday Essentials, Property Abroad, Thomson TV – Highlights over 100 exclusive offers to World’s best holiday destinations all-round the year. Thomson has got variety of websites built on different platforms like Greenfield, Merlin, Dynamic Packaging or BYO & iScape.
Different Flight inventory systems are TRACS, Open Skies & Amadeus. Different Accommodation inventory systems are TRACS, PowerRes/Anite & HoPla.
Different Products available in iScape are HoPla, FHPI & AO.
Responsibilities:
Responsible for analysis, development and maintenance support.
Developed middle layer using XML, XSD, XSLT, DOM and JAXB parsers.
Developed web applications using Struts frame work, JSP, Servlets, JSTL, Custom Tag Libraries, JDBC, JavaScript, AJAX, CSS and HTML.
Worked on Flight/Hotel booking module and insurance module.
Developed Java Application using three tire iScape MVC frameworks.
Developed JUnit test cases as per the code for unit testing.
Developed queries in MySQL.
Responsible for fixing critical production issues and customer UAT issues as per SLAs.
Used VSS (Visual Source Safe) as version control tool.
Working with the team and report to Project Lead on daily basis and involved in team discussions.
Involved in peer reviews.
Involved in review meetings.
Technologies: Java/J2EE, Servlets, JSP’s, JSTL, Web Services, JUnit, JavaScript, CSS, AJAX, HTML/DHTML, Log4j, iScape MVC Framework, XML, XSLT, JAXB, VSS, Tomcat 5.5, Windows XP, My Eclipse IDE, MySQL.
Tecknodreams Software Consulting Pvt Ltd, Bangalore, INDIA Jun 2006-Dec 2007
Software Engineer
Sapphire-IMS
The Sapphire-IMS provides a combination of asset inventory as well as asset utilization tracking. The product helps administrators of any organization in managing whole network remotely. What sets apart Sapphire-IMS from other management products is its agent less architecture, ease of use and heterogeneous nature. Meaning it can collect data from a variety of operating systems such as Windows, Linux, Solaris and a host of devices such as routers, switches apart from desktops and servers. It is highly scalable in nature and can support thousands of devices using its multi-site architecture. Any new devices can be easily supported using the custom pollers and configurable schemas. Custom poller APIs are available and can be used by 3rd party developers to generate custom pollers.
Responsibilities:
Responsible for analysis and development as per requirements.
Developed Web application using JSP, JSTL, Custom Tag Libraries, Servlets, JavaScript, HTML, CSS and AJAX.
Developed UI for Admin users with JSP, JSTL, HTML, JavaScript, CSS and AJAX.
Involved in running unit tests and integration tests to ensure quality releases.
Developed SQL queries, Functions, Stored procedures and triggers.
Developed Jasper reports (line graphs, bar charts and pie charts) for dash board of the web application.
Responsible for fixing critical issues as per SLAs.
Working with the team and report to Project Lead on daily basis and involved in team discussions.
Involved in peer reviews.
Involved in review meetings.
Used SVN as version control tool.
Technologies: Java/J2EE, Servlets, JSP’s, JSTL, Custom Tag Libraries, JavaScript, HTML, DHTML, AJAX, Struts 1.x, MySQL, JBoss Application server, My Eclipse IDE,, Windows XP, Linux, Tortoise SVN.