0% found this document useful (1 vote)
46 views

Waqas Ahmed: Professional Summary

Waqas Ahmed has over 9 years of experience developing Java applications. He has a master's in computer science and experience with technologies like Java, Spring Boot, JSP, Hibernate, MySQL, and JavaScript. His background includes developing web and mobile applications, APIs, and working on all phases of the development lifecycle.

Uploaded by

Nabeel Maqsood
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (1 vote)
46 views

Waqas Ahmed: Professional Summary

Waqas Ahmed has over 9 years of experience developing Java applications. He has a master's in computer science and experience with technologies like Java, Spring Boot, JSP, Hibernate, MySQL, and JavaScript. His background includes developing web and mobile applications, APIs, and working on all phases of the development lifecycle.

Uploaded by

Nabeel Maqsood
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

Waqas Ahmed

Email: [email protected] Mobile:614.648.6563

Professional Summary
Master’s in computer science with 9+ years of Java based development experience in creating
user-friendly and complex business applications and webservices. Worked in all phases of the
software development life cycle including analysis, design, development, testing, implementation,
and post-implementation support. I have gained experience with Java-related technologies
including the use of Java SE, EE, JSP, Spring boot, Jersey, JSTL, and Hibernate. I also have
experience interfacing with Ping Identity, MySQL, PostgreSQL, and db2 on the back end, web
services experience working with REST and SOAP. Additionally, UI development using HTML, CSS,
JavaScript, and jQuery.

Operating Systems: Windows, Linux, VM


Languages: Java, HTML, SQL, JavaScript
Framework: Jersey, Springboot, Spring, Struts, Vaadin, JSF, Hibernate,
APIs: SCIM, JPA, SLF4J, HK2, Jackson, Velocity Template, Dozer, Digester,
JUnit, Mockito, PowerMock, Clover
Web: JSP, Servlets, HTML , XSLT, CSS, Jquery, JavaScript, Ajax
Server/Container: Docker, Jetty, Apache Tomcat, JBoss 7, IBM Websphere
IDE: Eclipse, IntelliJ, NetBeans, RAD
Build Tools: Maven, Jenkins
Databases: MySQL, Postgres, IBM db2
Code Collaboration: GitLab, Gerrit, SVN, Git
Testing Tools: SoapUi, Postman
UML UI/UX: IBM Rational RoseA, LucidChart, dobe Photoshop
SDLC: Agile-Scru, JIRA, RTC, RRC

Experience
ICS 2015 – present
Senior Application Developer – Chase
Producing and Consuming Microservices along using Apache Kafka & clouds stack.
g2o 2015 – 2020
Senior Java EE Developer – American Abstract Services
Worked as back-end developer on an Enterprise Customer Identity and Access Management
(CIAM) Platform to service the core divisions of the company. CIAM Platform serves the
authentication and authorization needs for any new customer-facing product or service
offering from the ACS in addition to over 100 existing applications. Among all the components
of CIAM, I worked on account management services mainly, HTTP Web microservices style
APIs for managing user accounts.
● Capabilities: User Profile Management, Password Management, Federated User Access,
Registration, and account linking.
● Technology stack: Java 8 , Rest Jersey, SCIM2 (Simple Cloud Identity Management) ,
Docker, Ping Identity ( PingFederate, PingDirectory, PingDataGovernance, PingAccess),
Jetty 9.0, Velocity 1.7, Digester 3, Jackson 2.8 HK2 2.5, Mockito , PowerMock 1.6, Junit,
Maven 2, Clover 4.1, Cobertura 2.7, Maven Site 3.6, Linux

Java/JEE Developer – Nationwide Insurance


● Developed a SOA based application for Nationwide Bank customers to open new checking,
savings, CD, and money market accounts, and enable customers to link and manage
accounts to prevent overdraft charges from occurring.
Ahmed/Page 2
● Developed forced authentication to facilitate existing customers with the application
process, and provided multiple transfer and online funding methods.
● Developed functionality to cross-sell insurance, banking, and investment options to
customers.
● Performed feasibility analysis, estimated user stories, and used the Agile methodology with
Test Driven Development to develop the application from scratch.
● Developed the front-end with JSP, Tiles, Validate.js, JavaScript, CMS, and CSS.
● Used Spring MVC to develop the back-end.
● Developed, called, and consumed web services using SOAP and REST.
● Performed Test Driven Development using Groovy and JUnit to create unit test cases, and
tested the application using Spock.
● Deployed the application to development and integration test environments, and provided
support.
● Identified and resolved bugs and defects.
● Presented at show and tell meetings.
● Authored technical design and documentation.
● Wrote clean code and refactored it to optimize code quality.
● Environment: Windows, Java EE 6/7, Spring MVC, SoapUI, Tiles, Dozer, JSP, SOAP, REST,
Validate.js, jQuery, Groovy, Spock, Maven, WebSphere, Eclipse, SDL Tridion WCMS

IBM 2014 – 2015


Java/JEE Developer
● Configured new JEE survey software.
● Developed a centralized online payment system for Al-Rajhi and Saab Bank (KSA)
providing secure account management.
● Provided support for the EAP Questionnaire Module, a standalone, multi-lingual
questionnaire with report generation capabilities and integrated with the existing
enterprise assessment portal.
● Assessed software requirements and specifications and developed a standalone
questionnaire module for the enterprise assessment portal.
● Called and consumed web services using SOAP, REST, and WSDL.
● Created IBM survey applications and systems.
● Developed prototypes and mockups and followed the RUP development methodology.
● Achieved Certificate of Best Performance for development.
● Earned three 1st place awards in Web Design and Speed Programming in the National Mega
IT event.
● Environment: Java EE, Spring MVC, Security, JSP, Web Services, WSDL, SOAP, REST,
Apache Tomcat, DB2, Eclipse, Photoshop, Struts 2x, Hibernate 4, Tiles 3, jQuery,
Windows, CSS, and XSLT.

Systems Research 2012 – 2014


Software Developer/Researcher
● Provided technical expertise in research and development, debugging and troubleshooting
software modules, implementing new technical requirements, and unit testing processes.
● Created the User Management Module, a standalone module to provide user access to
resources and business operations based on roles and privileges.
● Developed the application using Java EE, Struts 1.2, EJB, and Hibernate with SQL Server
2008 to be easily integrated with existing applications.
● Used JavaScript and CSS for frontend development.
● Performed design, development, testing, and bug fixing for 7 applications including
mediation, billing, CRM, inventory management, and fraud prevention.
● Built applications using Java EE, JSF, JSP, EJB, XML, CSS, jQuery, PostgreSQL, Hibernate.
● Developed the MediMax application. Performed design, development, and implementation
of new specifications for the clinical automation app for healthcare facilities.
● Environment: Java EE, JSF, Struts 1.2, JSP, EJB, Hibernate, SQL Server 2008, JavaScript,
Ahmed/Page 3
XML, CSS, jQuery, Vaadin Framework, MySQL, PostgreSQL, and Jasper Reports.

Freelance 2015
Java Developer
● Developed E-Bazaar, a desktop application facilitating online shopping, including a
shopping cart module, backend database functionality, and multiple product categories.
● Developed the application using Java Swing, Spring, Hibernate, Eclipse, and MySQL.

Education
Master of Science in Computer Science
Maharishi University of Management, Iowa

Bachelor of Science in Computer Science (Honors)


COMSATS University of Information Technology, Islamabad, Pakistan

IBM Training: Web/Enterprise Application Architecture


IBM Training: Mastering Web Development with Rational Application Developer (RAD)
IBM Training: Blue ID API

You might also like