Muhammad Akash Email: ac00rs@r.postjobfree.com Phone: 678-***-****
Professional Summary:
An accomplished software engineer specialized in Object Oriented Programming Analysis with extensive full Software Development Lifecycle (SDLC) experience in Application Software Specifications, Design, Development, Testing, Debugging, and Maintenance.
Experienced in developing Monilith, SOA & Microservices applications
7+ years of strong software experience in design, development and deployment of web-based and Client-Server business applications using OOP, Java/J2EE technologies, Oracle.
Ability to efficiently translate algorithms, ideas and concepts to software applications.
Proficient in applying design patterns including MVC, Business Delegate and Data Access Object, Singleton, Factory, Proxy.
Expertise in design with Use Case, Sequence diagrams, Activity diagrams and Class diagrams.
Expertise in the implementation of Core concepts of Java, J2EE Technologies: JSP, Servlets, EJB, JMS, Struts, Hibernate, Spring, JDBC, XML etc.
Proficient in implementation of frameworks including Struts, Spring, AJAX frameworks (DWR) and ORM frameworks including Hibernate.
Expertise in XML technologies such as XSL, XSLT, XML schemas, XPath and parsers including JAXB, SAX, DOM.
Experience with various Servers (configuration, deployment) including Oracle 10g Database Server, IBM WebSphere Application Server, and Tomcat Server, Apache HTTP Server, Oracle WebLogic 12.1
Extensive development experience in T-SQL, PL/SQL Queries using PL/SQL Developer.
Experience with major relational databases including Oracle 10g, SQL Server 2012 and My SQL 5.
Extensive development experience in different IDE's including Eclipse, JBuilder, Spring Tool Suite.
Expert level skills with JavaScript, HTML, CSS, Tiles, and Tag Libraries, JSTL, AJAX, JQuery.
Experience using version control tools including VSS, GitHub, CVS and SVN.
Experience performing Production Support including development (quick fixes) and technical support for complex / critical applications. Coordinated with other teams to resolve end-user issues promptly.
Experience in development and resolving tactical issues in Oracle Commerce 11.1, 11.0 / ATG 9.1 and Endaca bases application.
TECHNICAL SKILLS
Languages & Technologies: Core JAVA, Concurrency/Multithreading, JDBC, Java Beans, J2EE, JSP, JSTL, JPA, EJB2, Hibernate 2.x/3.x, Spring IOC, Spring Boot,Spring AOP, Spring Exception Handling,
Spring MVC, Spring REST, Spring Data JPA, Spring Cloud, Junit, Web Services, WSDL,
SOAP, Apache AXIS2, Struts 2, JSF, JMS, Java Mail, AJAX, XML, XSL, XSLT, XPATH,
DOM/SAX Parsers, JavaScript, C++, HTML, CSS, XML, HTML, JQuery, JSON,
Oracle Commerce 11.1, 11.0 / ATG 9.1,Endaca, Jenkins, Maven, ANT
Servers: IBM WebSphere, Apache Tomcat Server 7/8, Oracle WebLogic 12.1
Databases and Tools: Oracle 10g/11g, MySQL 5, MS SQL Server 2012, MS Access, Stored Procedures, SQLY
Experience:
Verizon Wireless, Alpharetta, GA Duration: May 2015 – May 2017
Role: Snr. Java Developer
Project: Verizon is the leader in wireless and telecom services in US. The application, ‘Verizon Wireless’ deals with its personal and business customers to purchase communication devices and plans.
Product: ECOM-Online is an ecommerce application which sells Verizon plans, devices and accessories.
Environment: : Java 8, Spring Boot, Spring Cloud, Spring Data JPA, Spring AOP, ATG 11.1. Weblogic 12.1.2, Endeca, JavaScript, CSS, JQuery, Oracle 11g, Eclipse, JRebel 6, Git, SourceTree/Git Extensions, Fiddler,Maven
Responsibilities
Lead teams for rolling out functional enhancements as part of accessories and Customer Change Plan site of Verizon Wireless. Responsible for technical analysis and implementation.
Investigation account information and errors coming from services response from VISION (Handles user account details) contacting the team and coordinating and follow up the issue.
Liason with development on improvements possible in implemented frameworks to ensure better throughput of the application.
Root cause analysis of functional and non-functional anomalies in production and identification of solutions.
Improvement of the development and rollout processes to reduce turnaround times in identification and resolution of defects in the system.
Responsible for handling the implementations of commerce, personalization, search and fulfillment customizations made to Oracle Commerce / ATG for the application.
Performed RCAs of performance and memory issues at the server topology involving commerce, endeca and fulfillment and proposed resolutions.
Hands-on in developing and troubleshooting ATG Commerce, BCC, Personalization and Endeca modules.
Part of team for migrating Ecom-Online application to MicrosServices architecture using Spring Boot & Spring Cloud
Wrote Entites and Repositories in Spring Data JPA, wrote service layer and controller classes for REST APIs to be used with multiple client applications (Browser, Mobile)
Northstar Club Management Software, Alpharetta, GA Duration: March 2013 – April 2015
Senior Software Developer
Project: Northstar Club Management System is a comprehensive, integrated ERP solution for the Club Industry with a browser-based user interface. The product aims to cater to the needs of the Club Industry by providing them an easy-to- use-and-understand solution employing the look and-feel of everyday software, as well as providing comprehensive storage of data. The application is broken up into modules, catering to the various departments working within a club. Each module is self-sustaining as well as linked to the other modules as dictated by the business logic of the working of the Club Industry.
Environment: Java, JSP, JSTL, Servlets, Spring, MVC Struts, Hibernate, Jasper Reports, Velocity, Quartz, XML, Apache Tomcat, ANT, CVS, PVCS Tracker, Mantis, Object Oriented Analysis and Design (OOAD), JProfiler, Eclipse, Linux Ubuntu, Windows XP
Responsibilities
Responsibilities include analysis, design and development/enhancement of the features / functionality existent in the core modules of Banquet, Point of Sale and Account Receivable integration, Property Owner Association, Inventory, Purchasing and General Ledger
Used MVC Struts 1.x, Struts tag libraries, HTML, JSTL, AJAX, Java script, for the Presentation layer
Developed the Struts Form Beans and Action Classes and added the audit logging support using log4j.
Developed Request Filters to add and handle the common functionalities
Development of hibernate mapping files.
Developed a DAO Service Layer using Hibernate and provide a standardized integration between DAO layer and the
Action classes
Worked on a framework for the tasks scheduling using Quarts Scheduler
Adopted J2EE practices and design patterns like Factory, Abstract Factory etc.
Involved in the development of Credit Card support using ETS APIs. Integrated the Credit Card functionality with POS
and RPOS
Adopted the Agile/XP/Scrum methodologies to implement the SDLC
Testing and debugging of applications using JUnit
Used CVS for version control.
State Farm,Richardson, TX Duration: Mar 2012 – Feb 2013
Role: J2EE developer
Description: State Farm provides insurance products, annuities, mutual funds and banking services. State Farm needed a portal application to provide collaborative work environment, content management and user friendly look and feel. They wanted to make better organizational structure to properly organize the documents and make search process simple, relevant and fast.
Responsibilities:
Extensively involved in gathering requirements, analysis, design and development.
Developed data access and business logic layer using Java and JSP.
Used UML notation for designing purposes.
Designed and developed application using JSP, Tag libraries and Struts MVC framework.
Wrote SQL queries, Stored Procedure and designed database in Oracle 9.
Extensively involved in developing deployment descriptors using XML, development of XML files using XSLT, DTDs, Schema’s and parsing using DOM parsers.
Analyzed impacts and designed new coverage using Spring and Hibernate for the application.
Performed dependency injection of Data Access Object via Spring.
Developed client side JavaScript form validator.
Deployed application in Tomcat
Used Maven for automation of build process.
Environment: Java 1.6, J2EE (JDBC, Servlets, JSP, Java Mail), XML, JavaScript, Oracle 9, HTML, CSS, Maven, Struts 2, Tomcat, Spring and Hibernate.
Sibisoft, INC Duration: Feb 2011 – Jan 2012
Role: Software Engineer
Project: Northstar Club Management System is a comprehensive, integrated ERP solution for the Club Industry with a browser-based user interface. The product aims to cater to the needs of the Club Industry by providing them an easy-to- use-and-understand solution employing the look and-feel of everyday software, as well as providing comprehensive storage of data. The application is broken up into modules, catering to the various departments working within a club. Each module is self-sustaining as well as linked to the other modules as dictated by the business logic of the working of the Club Industry.
Environment: Java, JSP, JSTL, Servlets, Spring, MVC Struts, Hibernate, Jasper Reports, Velocity, Quartz, XML, Apache Tomcat, ANT, CVS, PVCS Tracker, Mantis, Object Oriented Analysis and Design (OOAD), JProfiler, Eclipse, Linux Ubuntu, Windows XP
Responsibilities
Solution Architect for run time issues by investigating client’s production system using application tools.
oCustom template changes for Accounts Payable check RTF templates, Point of Sale receipts and kitchen notifications.
Custom reports as per client’s requests using POI, Formula one and Jasper Reports.
Responsible for providing data fixes.
Direct coordination with tier 3 support shift manager.
Close coordination with module owners and manager production support.
Filling and maintaining the production tickets.
Responsible for doing QA and patch deployment based on the nature of the issue.
Configuring server and fixing the configurations errors of tomcat and firewall settings.
Aga Khan University Hospital Duration: March 2009 – Jan 2011
Data Supervisor
Project: Data management unit of Department of Pediatrics & Child Health of Aga Khan University Hospital.
SAM (Sever Acute Malnutrition) base line forms, research project of malnutrition in children of age group of 6 months to 3 years in districts Dadu and Jehlum.
Agems research project of Diarrhea in children under 5 years of age.
Hib study research project of pneumonia and meningitis in sites Karachi, Jehlum and Matiari.
Vitamin D study - Ezp zinc gates. Environment: SQL Server 2005, Java, visual fox pro. Responsibilities
Develop applications in Java.
Maintain database and solving queries in the data.
Solving problems and clearing errors during data entries.
Maintain the performance of data input operators.
Clearing data by using error check programs.
Administer the maintenance of arrangements and sorting of forms.
Coordination with the field supervisors and doctors (in-charge of projects).
Converting data into SPSS and process.
Reporting the performance of the operators and project to the Data Manager.