Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

Jameel Ahmed

Chesterfield,MO

Summary

• Having worked on web-based and enterprise business applications utilizing Java/J2EE and OOPs for more than 4 years, I have extensive experience as an Agile Full Stack Developer in all phases of the Software Development Life Cycle (SDLC).
• Practical experience implementing Core Java SE 8 concepts such as Lambda functions, Streams API, Transaction Management, Exception Handling, Time API, Generics, and Collection API.
• Expertise in designing Micro services utilizing Spring Boot and Node JS to build more physically separated modular applications which would improve scalability, Availability, Agility of application.
• Expert in using Spring frameworks, including Spring Data, Spring DAO, Spring Batch, Spring Security, Spring Boot, Spring MVC, Spring IOC, Spring REST, and Spring AOP, for transaction management.

• Vast expertise creating scalable, dependable, and effective web and enterprise applications using frameworks like JSP, EJB, Java Persistence API, JNDI, JMS, Struts, and JSF.
• Good experience in developing SOA (Service Oriented Architecture) and Micro services architecture using J2EE Web Services based on Restful (JAX-RS), SOAP (JAX-WS), JAX-RPC and JAXR (Java API for XML Registries) using frameworks like Apache CXF, Jersey, Axis and Spring framework, Node JS (Express JS & Hapi JS).
• Practical experience working with MySQL, Oracle 10g/11g, SQL-Server, DB2, and NoSQL (Mongo, Cassandra), as well as Couch, Graph, and Dynamo databases
• Proficiency with JPA standards, HQL, Hibernate 2.0, 3.0, 4.0, i BATIS, ODM frameworks like Mongoose for mapping Mongo DB, caching, ACID transactions, locking, and other areas.

Overview

6
6
years of professional experience
1
1
Certification

Work History

Software Engineer

Sharp Infotech Inc
06.2023 - Current
  • Involved in Analysis, Design, Development, UAT and Production phases of the application
  • Developed Single Page Application (SPA) using Angular and injected generic services using Angular 2
  • Used Java 8 Lambda expressions for array operations, collections, and Enhanced Concurrency methods etc
  • Throughout the application for well-defined programming
  • Used Java 8 Stream APIs and functional style of programming
  • Prepared Technical Design documents with UML diagrams using Microsoft Visio
  • Developed RESTful web service using Spring and JAX-RS for retrieving data from server and internal communication
  • Create and consume web services (SOAP & REST)
  • Implemented UI using Angular JS, Java Script, jQuery, HTML5 & CSS3
  • Designed layouts on the front-end and developed web pages responsive for smart phones, tablets and Personal desktops using HTML5, CSS3, Bootstrap, jQuery, React HOC, & React Promises
  • Developed XSLT files for transforming the XML response from the web service into HTML as per the business requirements
  • Applied Webpack as module bundler and Babel for compiling and build component based React architecture
  • Involved in performance tuning of application and environment for optimized performance during month end load using JProbe
  • Used SOAP Web Services for creating and usage WSDL and SOAP messages for getting business logic plans from various modules and used XML parsers for data retrieval
  • Used the http services in Angular JS to make API calls and exchange data in JSON
  • Implemented AWS solutions using EC2, S3, RDS, EBS, ElasticLoadBalancer, Auto-scaling groups
  • Deployed the applications on WebLogic Application Server, JBoss and implemented Maven build scripts
  • Implemented Spring Transactions along with Spring ORM for Database transactions
  • REST API's development with Spring Boot, configuration, and maintenance of Micro services with CXF
  • Monitored error logs using Log4J to Debug and fixed the problems
  • Manipulated data using CRUD operations of PostgreSQL and handled database access.

Software Engineer

Amazon and its subsidiaries
09.2022 - 05.2023
  • Involved in all phases of Designing and Development of application
  • Created Class diagrams and Use Case diagrams from design specification using Rational Rose
  • Worked in Waterfall Methodology and involved in the project discussions
  • Implemented action classes, form beans and ISP pages interaction with these components
  • Designed and developed the application using Struts Model View Controller (MVC) design Pattern
  • Developed Struts Action Forms, Action classes and templates and performed action mapping in struts
  • Implemented Service locator pattern to invoke EJBs through Struts
  • Used JMS API for asynchronous communication by putting the messages in the Message queue
  • Configured the data mapping between Oracle and SQL Server and tested performance accuracy related queries
  • Tomcat Application Server was used for deploying the application
  • Created SQL queries, PL/SQL Stored Procedures and Functions.

Associate Software Developer

Snapdeal Pvt. Ltd.
01.2018 - 12.2020
  • Involved in various phases of the Software Development Life Cycle (SDLC)
  • Developed backend applications using Java, JSP, Spring IOC, Spring DI, Spring MVC, Spring ORM, Hibernate
  • Consumed REST services using Angular HTTP and performed various REST Http operations for data retrievals and updates
  • Extensively used core java technologies such as Collections, Multi-Threading, Exception Handling, Callback interfaces, Singleton
  • Implemented messaging system using ActiveMQ
  • Service was made using Spring 3.x with Apache CXF
  • Developed RESTful Web Services in Java that provides support for JAX-RS APIs and serves as a JAX-RS (JSR 311 & JSR 339) using Jersey RESTful Web Services framework
  • Created Spring Restful Web services consuming and producing JSON/XML
  • Deployed the application in WebLogic Application server and configured WebSphere Application Server to access the Database by setting up the Data sources
  • Used SAML (Security Assertion Markup Language) for user authentication and authorization
  • Used PL/SQL programming in Analysis, Design and Implementation of Business Applications using the Oracle Relational Database Management System (RDBMS)
  • Used Eclipse as an IDE tool to develop the application and JIRA for bug and issue tracking
  • Used Maven as build-tool for building applications and Log4j for logging
  • Prepared JUnit test cases, Mock Objects to unit test individual components.

Education

Master of Science - Applied Computer Science

Southeast Missouri State University
Cape Girardeau, MO
05.2022

Skills

Java/J2EE Technologies

Servlets, JSTL, JDBC, JMS, JNDI, RMI, EJB, AWT, Applets, Multi-threading, Java Networking

Programming Languages

Java, C, C, SQL, PL/SQL

Application/Web Servers

Oracle/BEA Web Logic, IBM WebSphere, J-Boss, Apache Tomcat

Frameworks & API's

Struts, Spring, Spring Boot, Hibernate, JSF, i BATIS, JPA, Angular JS, Angular 20, Backbone JS, D3, React JS, Node JS

IDE's

Eclipse, IBM RAD, Net Beans, Master Craft

Web technologies

JSP, JavaScript, jQuery, AJAX, XML, XSLT, HTML, DHTML, CSS, JSON, Adobe Flex, Spring MVC, Angular JS, Angular 20, Node JS

Debugging Tools

Firebug, Chrome

NoSQL database

Mongo DB, Cassandra

Web Services

JAX-WS, JAX-RPC, JAX-RS, SOAP, REST

XML Parser

JAXB, Apache Axis, DOM

Methodologies

Agile, RUP, TDD, OOAD, SDLC

CI/CD Tools

Jenkins, XL Release, Hudson

Modeling Tools

UML, Design Patterns, Rational Rose, Visio

Databases

Oracle, DB2, SQL Server, MySQL, Mongo DB

Version Control

CVS, GIT, SVN

Build Tools

ANT, Maven, Gradle, Jenkins, Hudson

Certification

  • Big Data Analytics (IBM)
  • Virtualization and Cloud Computing(IBM)
  • Machine Learning with Python & IBM DSX

Timeline

Software Engineer

Sharp Infotech Inc
06.2023 - Current

Software Engineer

Amazon and its subsidiaries
09.2022 - 05.2023

Associate Software Developer

Snapdeal Pvt. Ltd.
01.2018 - 12.2020

Master of Science - Applied Computer Science

Southeast Missouri State University
Jameel Ahmed