Naveed
Ahmed
Contact: 732-742-2744 | nav2hyd@[Link] |
[Link]/naveed2ahmed
PROFESSIONAL SUMMARY
Over 15 years of experience in developing Enterprise scale custom web
applications in Java/J2EE and Web-based technologies using Core Java,
J2EE, Hibernate, Struts, Spring and Web Services.
Experience in building scalable microservices using Java, Spring boot.
Good knowledge in producing and consuming Rest and Soap Web services.
Experienced with Client Server Architecture using backend RDBMS –
Oracle, SQL Server, MySQL, Postgres.
Worked with production deployments and troubleshooting critical
production issues.
Used Junit, Mockito based on Test Driven Design methodology of
development.
Experience in Agile, Waterfall, XP Software Methodology and TDD
methodology.
Excellent team player as well as individual with strong analytical,
communication and interpersonal skills.
SKILL SET
Java Technologies Java 1.8, J2EE
XML, HTML, DHTML, CSS, JSON
Web Technologies
Web Frameworks Spring, Spring Boot, Struts
ORM Frameworks Hibernate, iBatis, Spring JDBC Template
Cloud Technologies Google Dialogflow
IBM WebSphere, BEA Web logic, JBoss, Apache
Application Servers
Tomcat
Databases Oracle, MySQL, SQL server, DB2, MySQL, Postgres
Singleton, Factory Method, Builder Pattern, Fly Weight,
Data Access Object (DAO), Session Façade, Data Transfer
Design Patterns
Object (DTO), Domain Driven Design.
Tools/Others IBM RAD, Eclipse, NetBeans, TOAD, Log4j, JIRA,
Remedy, JMeter, Junit, SQL Management Studio, Splunk,
1
Service Now, Fisheye, Splunk, SonarQube, Elk, Kibana,
APIGEE
Build tools Apache Ant, Maven, Jenkins, Gradle, Artifactory
Operating Systems UNIX SunOS, Sun Solaris, Red Hat Linux, Windows
Testing/Mocking
Junit, Mockito
Frameworks
Version Control Tortoise SVN, CVS, Bitbucket, Gitlab
DETAILED PROJECT EXPERIENCE
County of Alameda, Alameda, CA (Sep’ 20 -
Current)
Information Technology Division is tasked with developing and maintaining various government
web-based applications including web-based processing systems for the county of Alameda and
its various agencies. Currently, I am working on rewriting and modernizing a Consolidated
Records Information System (CRIMS) application.
Senior Java Developer
Responsibilities:
Involved in rewrite of existing Spring application to different micro services using Java,
Spring 5 Spring Boot.
Working on migrating DB2 backend queries to SQL server.
Actively involved in architecture planning and designing along with development effort.
Involved in diagnosing and fixing various application issues using Nagios Alerts.
Technologies: Java 1.8, Spring 5, Spring Boot, SOAP, REST API, Postman, Log4j, Junit,
Mockito, Confluence, Jenkins, JIRA, SonarQube
______________________________________________________________________________
______
Verizon Inc, Piscataway, NJ (Sep’ 18 -
Aug’20)
At Verizon, developed and worked on their Mobile Chatbot platform for Global Technology
Services business group. As part of the project, I worked on chatbot conversations using Google
Dialog Flow to enable customers to have a seamless conversational experience across the
mobile/web platform.
Java Developer
2
Responsibilities:
Worked as a Java Software engineer on implementing and customizing microservices for
Verizon chatbot application both on the mobile app and the web using Java, REST
services, Spring Boot, Spring 5.
Worked on migrating components of monolithic applications to micro-service
architecture on AWS and APIGEE.
Developed user conversations using Google Dialogflow.
Troubleshoot critical production application issues using various tools such as Splunk,
Kibana.
Technologies: Java 1.8, Spring 5, Spring Boot, REST API, Google Dialogflow, Bitbucket,
Splunk, Kibana, Junit, Mockito, Linux, Jenkins, Postman, JRebel
______________________________________________________________________________
______
SEI Investments, Oaks, PA (Mar’ 18 –
Aug’ 18)
SEI Investments is a leader in investment services industry providing technology solutions
combining advice, investments, technology, and operations into comprehensive solutions.
Worked on their custom document management solutions and applications.
Lead Java Developer
Responsibilities:
Worked as a Lead Java developer on implementing and customizing JIRA, Alfresco,
Activiti for Investor Manager Solutions business unit.
Worked on developing custom API’s using Java, REST services, Spring Boot, APIGEE.
Developed Batch Jobs to process various workflows and process reports for our clients
into the customized applications Workdesk, Document Library and Workflow.
Deployments using Jenkins, Octopus on Windows, and Linux Server environment
Technologies: Java 1.8, Spring 4, Spring Boot, SOAP, REST API, DB Visualizer, Jersey,
Jackson, Bitbucket, Elk, Kibana Log4j, Junit, Mockito, Linux, Jenkins, Octopus, Alfresco,
Acitiviti, JIRA, SonarQube
Wells Fargo, Des Moines, IA (Jan’ 18 –
Feb’ 18)
Involved in development of Housing Loan Application Management System which was used to
grant and process loans to customers.
Java Developer
Responsibilities:
Worked as a Java developer on implementing new loan modification services using Java,
REST services, Spring Boot, Spring
Worked on customizing process workflows as part of the loan application system.
3
Technologies: Java 1.8, Spring 4, Spring Boot, Junit, Linux, IBM Websphere, Jenkins,
Artifactory, SonarQube, MSSQL
______________________________________________________________________________
____
T. Rowe Price, Baltimore, MD (Oct’ 15 –
Oct’ 17 )
T. Rowe Price (TRP) is a Tier 1 Asset Management company focused on mutual funds and
retirement solutions for companies and individuals. Worked on premier internal applications
Vantage and Synergy which are the desktop portal applications used across TRP for managing
these assets.
Sr. Java Developer / Prod Support
Responsibilities:
Troubleshoot customer facing web application issues using various tools such as
Wiley, Splunk and MQ explorer.
Develop solutions to resolve and troubleshoot any production issues with various
applications including the desktop portals Vantage and Synergy.
Developed the application using Spring Framework and utilized Spring boot for
developing microservices.
Use Angular JS to develop fully responsive UI for an internal application.
Technologies: Java 1.8, Spring 4, Spring Boot, EJB, JSP, Oracle, SQL, Apache Tomcat, SOAP,
REST, DB Visualizer, Jersey, Jackson, Angular JS, SVN, Log4j, Junit, Mockito, Linux, IBM RAD, JMS,
IBM MQ, Jenkins, Gradle, Artifactory, DB2.
______________________________________________________________________________
______
Enterprise Information Technology Services
UGA Identity Management System (Oct’ 13 –
Oct’ 15)
Java Developer / Prod Support
Responsibilities:
Developed the application using Spring Framework that leverages classical Model
View Controller (MVC) architecture.
Developed SQL queries to interact with the MySQL database and used Hibernate to
interact with the database.
Development of SOAP based services using Axis.
Technologies:
4
Java, Struts, JavaScript, JQuery, Hibernate, SOAP Web Services, LDAP, HTML/CSS,
MSSQL,
JBoss, MS Visio, Oracle, Axis
______________________________________________________________________________
______
Housing Web Registration Project (Jan’ 2011 –
Dec’ 2012)
Java Developer
Responsibilities:
Designed and created the web application using Java, Struts and MS SQL
database for the project.
Generate Dynamic web pages using JSP, Java Servlets and JavaScript.
Develop RESTful web services using SOA Architecture.
Technologies:
Java, Struts, Hibernate, Jsp, Ajax, JQuery and CSS, MSSQL database, MS Visio, Web
Sphere, JUnit.
______________________________________________________________________________
______Graduate Application Management System (GEMS) (Aug’
2010 – Dec’ 2011)
Java Developer
Responsibilities:
Designed a GUI using JSP, HTML and tag libraries.
Develop and maintain service-based architecture utilizing open-source technologies like
Hibernate ORM and Spring Framework for the Application.
Developed DAOs interfaces for Hibernate to interact with the database.
Technologies:
Java, Spring, Hibernate, JQuery, JavaScript, IBM DB2 Database, HTML/CSS, AJAX, JSTL,
IBM WebSphere, MS Visio, MySql
______________________________________________________________________________
______
Infosys Technologies Limited (Oct’ 2004 –
Jul’ 2007)
Finacle Core & E-Banking solution
Software Engineer
Responsibilities:
Built and designed programs using Java, Jsp, EJB, UNIX shell scripts with Oracle 9i
backend.
5
Implemented, deployed and customized FINACLE Core Banking & E-banking Solution
for International Banking Clients.
Participated in successful handover and training of After Go Live Production Support
Team.
Technologies:
Java, EJB, JavaScript, Jsp, Oracle 9i, HTML, IBM AIX, Apache Tomcat, UNIX Scripting,
PL/SQL
EDUCATION
Master of Science, The University of Georgia, Athens, Georgia
2010
(Computer Science)
Bachelor of Engg., Osmania University, Hyderabad, India
2004
(Electronics & Communication)