Joe Devaasirvatham
Phone: 630-***-**** / **********@*****.*** / 150 S Cranberry Street, Bolingbrook, IL 60490
Carrier Summary
Java and J2EE Senior Software Developer with over 20 years of Information Technology experience. In-depth knowledge of object oriented programming and Java and J2EE technologies. Proven ability to be part of and to lead software development teams and to work on multiple projects with strict deadlines. Self motivated, detailed oriented with strong problem-solving, work ethics, communication, interpersonal and teamwork skills.
Technical Experience Summary
Strong Programming Skills in designing and implementation ecommerce web applications using Java, J2EE, JDBC, JSP, JSTL, HTML, JavaScript, Servlets, Widgets, JavaBeans, EJB, JPA, CSS, EJB, XSLT, JAXB.
Strong experience with full e-commerce site work flow, data flow, payments and checkout processes.
Strong experience in interacting with clients on gathering requirements, documenting and delivering.
Experience in Core Java concepts of Serialization, multi threading, collections & exception handling
Experience in developing Web Services in Spring using – REST / SOAP APIs
Experience in Agile development – Scrum
Experience in UML class diagrams
Experience in Unix shell scripts
Experience in creating and load testing using JUnit test tools
Experience in tagging the web pages to collect user clicks and behaviors for recommendations engines.
Experience in developing APIs to interact with Cypersource and Apple pay payments and the whole settlement lifecycle.
Experience in build and deploy the whole web applications to production servers.
Experience on optimizing, indexing and normalizing long running and expensive SQL queries
Experience on involving in web site load test with test users and monitoring the site performance using Dynatrace
Strong experience in all the phases of software development life cycle including requirements gathering, analysis, design, implementation, deployment and support.
Strong communication & relationship management skills, enthusiastic & self-driven, with a high degree of commitment.
Technical Skills Summary
Java/J2EE Technologies: Servlets, JSP (JSTL, Custom Tags), Junit, Spring MVC, EJB & JDBC.
Web Technologies: XML, XSL, XSLT, DOM, CSS, Java Script, AJAX, JQuery, knockoutJS, & HTML
Web services: REST / HTML APIs (SOAP, WSDL, Axis).
Programming Languages: Java, C, C++.
Database Technologies: MS SQL, My SQL, Mongo DB, Triggers, stored procedures, views.
Developer Tools: Eclipse, IntelliJ IDEA, Postman, SOAP UI, crontab, Dynatrace, Putty & WinSCP, UML
Operating Systems: Windows, UNIX, Linux
Source Control: Rational ClearCase, CVS, Tortoise SVN, GIT LAB
Methodologies: Waterfall model, Agile.
Marketing tags: Google analytics, Omniture & Bloomreach
Additional skills: Ant, Maven builds, Cybersource, Apple pay payment types, Lucerne search engines.
Microsoft technologies: (Version 6.x) Visual Studio.Net, ASP.Net, ADO.Net, VB.Net & C#
Education: Masters in Computer Applications, Bharathidasan universiry, Trichy, India
Permanent Resident status: Citizen
Work Experiences
Employer: Oracle, Retail, Westmont, IL Senior Software Engineer, Mar 2018 – May 2018
Client: Lenox Corporation, Bristol, PA
Project: Lenox website redesign to Cloud
Environment: Java 1.7, JSP, JDBC. XML, CSS, Java Script, AJAX, JQuery, Widgets, Spring MVC, REST APIs & knockout JS.
Responsibilities:
Gathered requirement from client, designed, created and implemented Widgets for Certona tagging to track the user browsing experience from home page till checkout.
Used Resource override Chrome browser plug-in to review the widgets performance locally.
Used Postman and SOAP UI tools to POST and GET the service request and responses.
Created and implemented widgets to handle the exceptions on each pages when fails
Employer: Oracle, Retail, Westmont, IL Senior Software Engineer, Jan 2018 – Mar 2018
Client: Pet Supermarket, Sunrise, FL
Project: Pet Supermarket website redesign to Cloud
Environment: Java 1.7, JSP, JDBC. XML, CSS, Java Script, AJAX, JQuery, Junit, Widgets, Spring MVC, REST / HTML APIs.
Responsibilities:
Gathered requirement from client, designed, created and implemented Rest APIs to read the order status values from outside order management system
Used Resource override Chrome browser plug-in to review the widgets performance locally.
Used Postman and SOAP UI tools to POST and GET the service request and responses.
Created and implemented Rest APIs to validate the order statuses when customer checks the order history from their account page.
Employer: Oracle, Retail, Westmont, IL Senior Software Engineer, May 2010 – Jan 2018
Client: Lillypulitzer, King of Prussia, PA
Project: Lillypulitzer website enhancements and maintenance
Environment: Java 1.6, JSP, JDBC. XML, CSS, Java Script, AJAX, JQuery, Spring MVC, REST APIs, Junit SVN, Tomcat, Unix shell scripts
Responsibilities:
Designed and developed business layer which includes the creation of action classes, VO/beans to handle user interactions through forms and integrated with the framework to handle backend functionality.
Involved in capturing the business requirements, design, development and testing (using Junit) of the application.
Involved in full life cycle of the load test and monitoring using Dynatrace using keynote scripting.
Involved in full life cycle of the projects from design to implementation and build to deployments of scheduled deployments.
Optimized SQL queries for fine-tuning performance
Employer: Micros, Retail, Westmont, IL Senior Software Engineer, Dec 2005 – May 2010
Client: Eddiebauer, Groveport, OH
Project: Eddiebauer website enhancements and maintenance
Employer: Micros Retail.
Environment: Java 1.2, JSP, JDBC. XML, CSS, Java Script, AJAX, JQuery, Junit, SVN, Tomcat, Unix shell scripts.
Responsibilities:
Involved in capturing the business enhancement requirements, design, development and testing of the application.
Involved in creating custom BOGO promotions as per client need.
Involved in documentation, review, analysis and fixed post production issues.
Maintained the Production and the Test systems.
Employer: Micros, Retail, Westmont, IL Senior Software Engineer, Jun 2005 – Dec 2005
Client: Spiegel & Newport News, New York, NY
Project: Spiegel & Newport News website enhancements and maintenance
Employer: Fry Multimedia Inc.
Environment: Dot Net Framework, C#, ASP.Net, ASP ADO.Net, XML, DotNet Webservice, SQL Server 2000, Visual SourceSafe, Javascript
Responsibilities:
Design and implementing DotNet webservice for Gift Card processing
Writing SQL Server DTS packages to support current and redesign data
Employer: Bank One (JPMorgan Chase), Chicago, IL Software Engineer, Apr 2003 – Jun 2005
Project: Payment Optimizer, Online Bill pay web application
Environment: Dot Net Framework, C#, ASP.Net, ASP ADO.Net, XML, DotNet Webservice, SQL
Responsibilities:
Design and implementing DotNet webservice for Gift Card processing
Creating new webpages and opject oriented programming, Writing SQL Server DTS packages to support current and redesign data
Writing Stored procedures as per business requirements, Maintaining the conventional asp website and bug fixes.
Employer: CDI Consulting, Lombard, IL Software Engineer, Aug 1998 – Mar 2003
Client: Dietrich Design Group (Dietrich industries), Hammond, IN
Project: Infinity, industrial trust frame designing software
Environment: Visual C++ 6.0 (MFC, ActiveX, COM, Multithreading), HTML, Visual SourceSafe, Microsoft InstallShield
Responsibilities:
Written parsers to read the inventory files and default settings which are stored as flat files
Written engineering specific calculator activeX control
Employer: Pentafour Software Solutions, Cerritos, CA Software Engineer, Jul 1997 – Aug 1998
Client: Microsoft, Redmand, WA
Project: Microsoft Insite, prototype application
Environment: Visual C++ 4.0 (MFC, ActiveX), VB and SQL Server 6.5
Responsibilities:
Analyzed the client and requirements
Designed the project plan and Implemented the administrative module as object oriented