Post Job Free

Resume

Sign in

Manager Software Engineer

Location:
Alpharetta, GA
Posted:
June 26, 2017

Contact this candidate

Resume:

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.



Contact this candidate