• Result driven and dedicated professional with Masters in Computer Science and around 11 years of software development experience in object oriented programming, design and development of Multi-Tier distributed, Enterprise applications using Java/J2EE, Hadoop/HIVE/PIG and C++ technologies
• Extensive experience in Software Development Life Cycle (SDLC) – Requirements analysis, Design, Coding, and writing Test cases
• Extensive experience with server-side programming technologies such as Servlets, JSP, JDBC, JMS, Facelets, Spring, EJB, Ajax, Test Base Development and Agile Methodology
• Experience in developing web applications using JSP, jQuery, HTML5, Struts, JSF, and RichFaces
• Good expertise in Hibernate using most of API like HQL and Criteria
• Worked on multiple Spring modules : Core, Context, DAO, MVC and ORM modules
• Developed web services using Axis frameworks and conversant with BPM concept/tool and SOA
• Experience with Design Patterns such as Singleton, Factory, Adapter, MVC, Data Access Objects, Session Façade and good experience with Core Java and Collections.
• Exposure with application servers and web servers like Apache Tomcat, BEA Weblogic, WebSphere and IDEs like Eclipse, RAD 7.5 and IntelliJ IDEA
• Strong knowledge of Relational Database Management systems such as Oracle and DB2.
• Good experience in writing SQL queries and PL/SQL procedures
• Experience in performing unit tests for the applications using Junit/Cactus Framework.
• Experience in report generations using Crystal reports
• Hands-on experience in preparing UML diagrams(Class/Sequence diagrams)
• Hands-on experience in XML/XSLT configuration for the application data models.
• Experience in Shell/Perl ad ANT scripts
• Exposure to domains such as Supply Demand Match, Global Trade Finance, Inventory Management, Wealth Management and Investment Banking
• Adept in working on latest technology including Android development,Cloud Computing, Google App Engine,Big Table, NoSQL and Hadoop
Architect @ From March 2015 to Present (10 months) San Francisco Bay AreaTechnical Architect @ JPMorgan Chase & Co. (NYSE: JPM) is a leader in investment banking, financial services for consumers, small business and commercial banking, financial transaction processing, asset management and private equity.
Major Responsibilities:
• Worked as the tech lead and designed JPMM Reporting system for Post-Trade Reporting application which includes REST Web services, Mongo DB/NO SQL
• Designed and developed posting workflow components
• Proposing high level/low level estimates (Sprint wise) to the customer
• Designing and developing complex module, injecting utilities and Test/Code coverage
• Studied the Use Cases and UML diagrams to understand the various business and data flows and developed Java programs following the Class diagrams for low level programmer
• Was responsible for designing the tables in database.
• Prepared detailed Use Case Features from Specs.
• Provided extensive pre-delivery support using Bug Fixing, Code Reviews, etc.
• Creation of Java Stored Procedure using SQL
• Analyzed data discrepancy in daily reconciliation report of customer
• Worked on production issues being in KANBAN team
* DOCX development in document capture space using Google Web Toolkit
• Used Java (jdk1.6), Tomcat 6.1/ 7, JSP/Servlet, jQuery, HTML5, JIRA, Agile Methodology, poi3.8, eclipse, SVN, Design Patterns, Websphere 7.0, Hibernate3, JSF 1.2,jsf-facelets-1.1.14, richfaces-api-3.3.1, poi3.8, RAD7.5, Struts,EJBs, Oracle-10,spring, MQ series, Command architecture,SQLJ, DB2,Spring, iBatis
• Organized and coordinated meetings with Business Analyst, Product Specialist and Lead Developers to understand business processes and application workflows
• Delivered end-to-end Google Tax Re-Calculation module which was the specific requirement of Google
• Worked on Actuate Reports
• Designed and implemented Exercise Tax Upload module in “Third Party Taxation” project
• Done automation of build environment, WAS 6.1 migration and Source Version Control migration from pvcs to SVN From August 2013 to March 2014 (8 months) Dover, Delaware AreaTech Lead @ Tax Reclaim System project sought to transform the Tax Operations department into a more agile organization supported by a document management and workflow system that automated the majority of the processes involved in keeping client tax documentation up-to-date.
They worked with Icon Solutions to identify the needs of the business and then build a technology solution and set of processes to support those requirements, a true cradle to grave engagement in a highly complex environment.
Responsibilities:
* Involved in building up TRS framework using rich faces
* Resolving their quires by discussing with the customer in surgery calls
* Proposing high level/low level estimates and budget to the customer
* Designing and developing complex module
* Developed xml-Junit framework for testing entire application as a whole
* Involved in dividing entire application into around 100 packages logically and then did peer review and pair programming
* Optimized code using JTest findings and manual code review
* Involved in end-to-end delivery of code remediation project with the team
* Involved in code refactoring process From October 2011 to April 2013 (1 year 7 months) Senior Developer @ Sapphire is a Stock Plan Services system. It provides Employee Stock Options Plan to the employees of the organization. It also provides the flexibility to sell them as per the market and uses Actuate for reporting purpose.
Responsibilities:
* Analyzed data discrepancy in daily reconciliation report of customer
* Worked on IE8/Google Chrome Upgrade project, mainly on project management activities and interaction with client
* Worked on production issues
* Delivered end-to-end Google Tax Re-Calculation module which was the specific requirement of Google for re-calculating of taxes
* Worked on Actuate Reports for Exercise Tax Upload
* Supported Exercise Tax Upload in IUT and UAT
* Designed and implemented Exercise Tax Upload module in “Third Party Taxation” project of R25 which includes Re-calculation of taxes
* Done automation of build environment
* Delivered optimization project
* Delivered WAS 6.1 migration
* Delivered FTM module
* Migrated Source Version Control from pvcs to SVN From August 2008 to September 2011 (3 years 2 months) Consultant @ NetJets helps to determine the jet type and fractional share size or jet card that is best for us. NetJets will also help us explore the most advantageous financial alternatives available.
Major Responsibilities:
• Involved in use-case and designing for edit reservation
• Design and Development of edit reservation for business tier using J2EE, Servlet, Jsp, Struts, EJB, Hibernate, Java Script, WebLogic, Oracle 9i, Ehcache, SiteMinder, Apache Axis, Rational Clear-Case, Ant, X-Doclet, Log4j, Junit and Visio
• Fixed production bugs
• Supported the application
• Used J2EE, Servlet, Jsp, Struts, EJB, Hibernate, Java Script, Spring, WebLogic, Oracle 9i, Ehcache, SiteMinder, Apache Axis, Rational Clear-Case, Ant, X-Doclet, Log4j, Junit and Visio From February 2007 to August 2008 (1 year 7 months) Software Engineer @ Lead Software Engineer for Supply demand match module. Valdero is the Air Traffic Control System of the extended Supply Chain. Worked for a Multi Party Network Supply chain solution called iSupply.
Major Responsibilities:
• Analysis, Design and implementation of various consulting projects running in the company.
• Interacting with clients in USA and finalizing the Implementation details.
• Taking Technical interviews on J2EE for the recruitment in the company.
• Taking technical seminars on J2EE topics.
• Analysis, Design and implementation of various modules in the project.
• Interacting with products team and finalizing the Implementation details.
• Implementing Supply Demand Match Algorithm and developing the end-to-end solution from Front- end to Back-end for it. Technologies used are Struts/XMLC/Barracuda/EJB/JDBC/JavaScript.
• Doing performance optimization of algorithm implementation to handle loads of millions of records.
• Implementation of Replenishment module from front-end to back-end.
• Breaking and distributing tasks to the offshore team.
• Developing What-if Scenarios based on underlying Data warehouse’s multi-dimensional schema.
• Developed a small PDF Reports generation framework using JasperReports/Java/J2EE.
• Developed Admin ui using Struts + Hibernate for Agent management.
• Tested, troubleshooted and debugged software programs.
• Used J2EE, Struts, JDO, JAXB, JAXP, XML Schema, XMLC, Barracuda, HTML, JavaScript, JBoss, Oracle 9i, Ant, Junit, Log4j, Servlets, JSP, Tag Libraries, EJB, Hibernate, WebLogic, Cactus, X-Doclet From April 2004 to February 2007 (2 years 11 months)
Ashish Sharma is skilled in: Inventory Management, Core Java, Agile Methodologies, Web Applications, Business Analysis, Project Management, Requirements Analysis, Software Project Management, SDLC, Cloud Computing, Web Services, Struts, Hibernate, Java Enterprise Edition, Java, Spring Framework, SQL