NaveedAhmed
SUMMARY
· Application Developerwith 7yrs. experience
(across Banking &Higher Educational
sectors) in developing andcustomizing EnterpriseLevelprojectson
Java, J2EEtechnologies.
· Experience in
design and development of object oriented software systems and building
complex, high performance, scalable and easily maintainable solutions.
SKILL SET
|
Languages
|
Java,
PHP, SQL.
|
|
J2EE
Technologies
|
Servlets,
JSP, JSTL, JDBC, Web Services.
|
|
Application/
Web Servers
|
Web
Sphere, Apache Tomcat, JBoss
|
|
Web
Services
|
SOAP,
REST
|
|
Frameworks
|
Struts,
Spring
|
|
Frontend
Technologies
|
Java
Script, JQuery, Ajax
|
|
Databases
|
Oracle,
DB2, My SQL, MS SQL
|
|
ORM
|
Hibernate
|
|
IDE’s
|
Eclipse,
NetBeans
|
|
Methodologies
|
WaterFall,
Agile, Scrum.
|
|
Testing
|
JUnit,
JMeter, SOAP UI
|
|
Build
Tools
|
Ant
|
|
Logging
|
Log4j
|
|
Source
Control Tools
|
CVS,
SVN
|
|
Project
Management Tools
|
Clarity,PivotalTracker,JIRA, Remedy.
|
PROFFESIONALWORK EXPERIENCE
ApplicationProgrammer,UGA-EITS,TheUniversityofGeorgia.Oct 2009–Present
Software
Engineer,INFOSYS_TECHNOLOGIES, IndiaOct 2004–July 2007
.
DETAILED PROJECTEXPERIENCE
University of
Georgia
UGACard Production
(Jan 2012 – Present)
This system will be
used by UGACard Production department to create new users in the UGA IDMS.
Currently, users are created in the legacy application called BigCard, but
this functionality will be decommissioned from BigCard and users will be
created directly in IDMS. Every person associated with UGA will get an ID
assigned through this system. The Application help the people in managing their profile.
Role: Java Developer
Responsibilities:
·
FollowedAgile
methodology for software development.
·
Involved in the
complete life cycle of development, from the requirement to maintenance
phase.
·
Designed UML
diagrams (detailed use cases, Sequence, Activity and Class diagrams.)
translating the business requirements into technical requirements.
·
Used Hibernate
for Object/Relational persistence mechanism.
·
Designed and involved
in the development of web services using SOA architecture and
development of WSDL based on the client and host requirements.
·
Developed web services SOAP
client using Apache Axis.
·
Developed the
application based on Struts framework.
·
Developed and used JUnit
tests.
·
Implemented logging
using log4j.
·
Participated in the
peer code reviews.
·
Prepared Knowledge
documents on the team Wiki.
Technologies:
Java, Struts,
JavaScript, Hibernate, Web Services, LDAP, HTML/CSS, MSQL, JBoss
Housing
Web Registration Project
A complete end to end web
application portal for use by the students of the University of Georgia to
register forHousing including signing of electronic contracts and initiating
web maintenance requests. This application also includes a Front Desk and
Admin management capabilities.
Role: Java Developer
Responsibilities:
·
Involved in meeting
with the users to gather the user requirements and developed a prototype for
the application.
·
Prepared requirement
analysis, design, coding, unit testing and system testing.
·
Developed Use case
diagrams, class diagrams and sequence diagrams for the application.
·
Designed and created a MSSQL
database for the project.
·
Generate Dynamic web
pages using JSP, Java Servlets and JavaScript.
·
Developed the
application based on Struts framework.
·
Developed JSP custom
tag libraries for the application.
·
Deployed the
application on Web sphere application server.
·
Responsible for project
documentation, status reporting and presentation.
·
Performed Unit Testing
using JUnit.
Technologies:
Java, Struts,Hibernate,HTML, Ajax, JQueryand CSSwithaMSSQL
database, MS Visio
Graduate
Application Management System(GEMS)
This
project is an application management system for the Graduate applicants at
UGA. It involves an admin module to manage the applications including a
document management system.
Role: Java Developer
Responsibilities:
·
Actively involved in
the Module Designing (Sequence, Class, Use Case and Collaboration Diagrams
using Rational Rose).
·
Designed a GUI using JSP,
HTML and tag libraries.
·
Developed beans and
used IOC of Spring in bean development.
·
Develop and maintain
elaborate services based architecture utilizing open source technologies like
Hibernate ORM and Spring Framework for thel Application.
·
Developed DAOs
interfaces for Hibernate to interact with the database.
Technologies:
Java, Spring,
Hibernate, Talend ETL, JQuery, Javascript, IBM DB2 Database, HTML/CSS, AJAX,
JSTL, IBM WebSphere, MS Visio
___________________________________________________________________________
Infosys Technologies Limited
Finacle Core & E-Banking solution
Finacle
is a world class banking product used by Banking clients across the world.
Involved in customizing and upgrading product modules for Core Banking and
E-Banking product suites for Deutche Bank and DBS Singapore.
Role: Software Engineer
Responsibilities:
·
Built and designed
programs using Java, UNIX shell scripts with Oracle 9i backend.
·
Implemented, deployed
and customized FINACLE Core Banking& E-banking Solution for International
Banking Clients.
·
Involved from end to
end of the Software Development Life Cycle including Onsite Client
Interaction.
·
Configured and
customized the Connect 24 System integrating all channels (ATM, E-Banking, IVR,
and Mobile)with the Core Banking
product.
·
Participated in
successful handover and training of After Go Live Production Support Team.
Technologies:
Java,
JavaScript, JSP, Oracle 9i, HTML, IBM AIX, Unix Scripting, PL/SQL