Amritpal Singh
*****.*****@*****.***
Skype ID: amrit.pal04
A dynamic and result oriented software professional with over 7.4 years of
experience in Software Development and Project Execution.
As a Senior Software professional, responsible for leading an existing team
of developers, working towards delivering reliable software solutions,
writing impeccable code and delivering projects on time and budget.
Taking ownership of assigned development projects from inception to
delivery.
Document code consistently throughout the development process by listing a
description of the program, special instructions, and any changes made in
database tables on procedural, modular and database level.
Responsible for planning, processing and performing all jobs in an
efficient manner with no assistance from the supervisor.
Experience of end-to-end implementation of the SDLC; including finalization
of specifications, testing, design, development, implementation and
quality.
Hands on experience in software technologies like Java, J2EE, JSP, Servlet,
Struts2, Hibernate, Spring, MySQL, Oracle, Ajax, WebServices(SOAP & REST),
GIT, JIRA, Appfuse, Liferay Portal.
In-depth knowledge HTML, XML, CSS, JSP, Struts2, Hibernate, J2EE, Eclipse,
Net Beans, STS, Appfuse framework(Spring MVC, Maven, Junit).
2 SKILLS
Operating System: Windows 7/XP/2000/98, Linux, Ubuntu
Database: JDBC, ODBC, MySQL, Oracle10g and 11g
Languages: HTML, XML, JSP, Advance and Core Java, JavaScript,
JQuery
Rapid Tools: Spring Tool Source, Eclipse, Net Beans, Dreamweaver
Protocol Technologies: HTTP, FTP
Component Technologies: JavaBeans, Collection, Struts2, Hibernate3, Spring,
Servlet, MVC
Internet Technologies: Java, JSP, Servlet, Ajax, Web Services, JSON, HTML,
PHP
Web Servers: Tomcat 6.0+, Weblogic
Build Tools: Ant, Maven
Version Control: CVS, SVN, Git
Messaging & Workflow: MS Outlook, Skype
Others: MS-Word, MS-Excel, MS-PowerPoint, Ajax, HTML, CSS,
JavaScript, JQuery, Photoshop, Flash
3 Functional
SDLC Planning & Management
Designing, developing, integrating, testing, troubleshooting and debugging
of the applications.
Managing smooth implementation within deadlines and deployment of the
application.
Analyze, design, coordinate and supervise the development of software
systems to form a basis for the solution of information processing
problems.
Project Execution
Interfacing with Project Leads / Clients for requirement gathering and
finalization of technical specifications.
Adhering to plans & schedules, participating in team meetings for
individual projects.
Interacting with team members to ensure smooth progress of project work.
Maintaining quality norms throughout the development & implementation
process.
Writes, edits, and debugs new software programs for assigned projects,
including necessary records and desired output.
WORK EXPERIENCE
Working for UXC India IT Services Private Limited, Bangalore, India
Designation : Team Lead and Java/J2EE Developer
Tenure : March 2013 to till now
Project Details
Title : Australian Airlines
Client : One of the Airlines, Australia
Environment : JSP, Spring(MVC), Hibernate, Ajax, JavaScript, Jquery, Web
Service(REST and SOAP), Eclipse, MySql, XML, Liferay portal, HTML, CSS,
Appfuse Framework, Git, JIRA workflow, Maven, Apache tomcat, Agile
methodology.
Description : Airlines project consists of a Web application deployed on
Apache Tomcat, accessed via an Apache Web Server. The Web application
provides an interface for access to the Airlines database, Loyalty web
service including the marketing platform APRIMO, ABR, Payment gateway, E-
mail gateway, and Pluck. SME Users will need to register with the Web
application to create the user account. The user account including
authentication information is stored on web service database. Community
Admin Users will need to provide an user ID to authenticate.
My role:
Team handling, technical assistant and solution provider to team members,
project and task delivery and mostly involved in programming and
architectural work.
Preparing HLD & LLD and handling the work which pertains coding and
debugging of application (Spring, Hibernate, Struts2, Servlets, JSP and
Java Beans).
Doing server side coding for backend logic and Javascript/jQuery coding to
implement the front-end logic.
Designing, developing, integrating, testing, troubleshooting and debugging
of the applications.
Interacting with team members to ensure smooth progress of project work.
Writing and maintaining program code to meet system requirements, system
designs and technical specifications in accordance with quality accredited
standards writing and maintaining program code to meet system requirements,
system designs and technical specifications in accordance with quality
accredited standards.
Communication with on-site people and client through web portal on scrum
meetings.
Adhering to plans & schedules, participating in team meetings for
individual projects.
Involve with Quality Analysis and User Interface team.
Ability to solve problems quickly and completely.
Writing, updating and maintaining technical program, end user documentation
and operational procedures.
Worked for Nvish Solutions (P) Ltd., Chandigarh, India
Designation : Senior Software Developer
Tenure : October 2010 to December 2012
Project Details
Title : Canada Playstation(SONY)
Client : (http://ca.playstation.com/)Sony, USA
Environment : JSP, Spring, Hibernate, Ajax, JavaScript, Jquery, Web
Service(SOAP), Spring Tool Source, Oracle, XML, XSLT.
Description : User can play and purchase games online, user can
registered online for membership. There are several events of games like
tournaments. Winner rewarded by trophies. There are different-different
modules like Search, Brows-all, Events, All section of games. It is
complete site for users who want to like games.
Title : SONY Dashboard(Sony Corporation of America)
Client : Sony, USA
Environment : JSP, Spring, Hibernate, MySql, REST WebServices(JIVE),
Ajax, JSON,
JQuery, JavaScript, HTML, CSS, Spring Tool
Source.
Description : Projects display All regions, countries web analytic data
in form of chart. Chart show activities of SONY Corporation site region and
country wise. It has two types of registered members. One is user and
other is analytic user. Both users can discussion on dashboard through post
comment.
Title : Search Module using Google search engine
Client : (http://us.playstation.com/search/)Sony, USA
Environment : JSP, Spring, Hibernate, Ajax, JavaScript, Jquery, Spring
Tool Source, Oracle,
XML, XSLT.
Description : Search playstation games, blogs, forums and products of
Sony playstation.
Title : WarHawk / LeaderBoard
Client : (http://us.playstation.com/warhawk/)Sony, USA
Environment : JSP, Spring, Hibernate, Struts2, Ajax, JQuery, Web
Service, Eclipse, MySql, XML.
Description : This shows player's statistics those have been played with
WarHawk game like Win/Loss, Game mode and their points, which was winner.
Title : VeriSign Trust Survey
Client : VeriSign Trust Survey, USA
Environment : JSP, Spring, Hibernate, Servlet, Ajax, HTML, JavaScript,
Eclipse, MySql.
Description : This survey measures specific elements about your web site
that can help build trust with customers.
My role:
Preparing HLD & LLD and handling the work which pertains coding and
debugging of application (Spring, Hibernate, Struts2, Servlets, JSP and
Java Beans).
Doing server side coding for backend logic and Javascript/jQuery coding to
implement the front-end logic.
Designing, developing, integrating, testing, troubleshooting and debugging
of the applications.
Interacting with team members to ensure smooth progress of project work.
Writing and maintaining program code to meet system requirements, system
designs and technical specifications in accordance with quality accredited
standards writing and maintaining program code to meet system requirements,
system designs and technical specifications in accordance with quality
accredited standards.
Communication with client through web portal.
Adhering to plans & schedules, participating in team meetings for
individual projects.
Involve with Quality Analysis and User Interface team.
Ability to solve problems quickly and completely.
Writing, updating and maintaining technical program, end user documentation
and operational procedures.
Worked for Net Solutions, Chandigarh, India
Designation: Web Developer
Tenure : October 2007 to March 2010
Project Details
Title : radiotvdeals.com
Client : USA
Environment : JSP, Servlet, MySql, HTML, CSS, JavaScript
Description : RadioTVDeals.com is the brainchild of an experienced
broadcaster, who served as President/CEO of Bergman Broadcasting Company,
Inc, licensee of\ KSEL(AM), and KSEL-FM, Portales, NM and RICKochet
Communications, Inc., licensee of KSMX FM, Clovis, NM, from 1994-2002.
Title : betterblindstore.com
Client : USA
Environment : JSP, Servlet, MySql, HTML, CSS, JavaScript
Description : Better Blind Store would like to welcome you to our on
line custom window blinds store. We are thrilled that you have taken the
time to shop with BetterBlindStore.com for your custom window blinds. We
take great pride in meeting your needs by providing top quality custom
blinds and shades at very low prices.
Title : corencosmetics.com
Client : USA
Environment : Content Management, HTML, CSS, JavaScript
Description : Cor n Cosmetics has a reputation of high standards,
quality products and the respect of all our clients. Our products contain
only the highest quality botanical, biological and marine ingredients. Our
Alpha Hydroxy products are of pharmaceutical grade. We are committed to
offer our customers the most advanced technologies backed by scientific
research with cutting edge formulations from teams including experts from
the esthetic, medical, scientific and alternative medicine communities. Our
products are specifically targeted for correcting skin conditions utilizing
a synergy of active components, using advanced delivery technologies.
Title : gandlclothing.com
Client : USA
Environment : Content Management, HTML, CSS, JavaScript
Description : Behind GandLClothing.com is a real clothing store with a
staff of real people. Established in 1917, G&L Clothing has been an
institution of downtown Des Moines, Iowa for nearly a century. G&L Clothing
downtown to sell work clothing, shoes, and boots to railroad workers,
construction workers, farmers and tradesmen.
Title : nu-voice.com
Client : USA
Environment : Content Management, HTML, CSS, JavaScript
Description : Nu-Voice Telephone Systems can provide "Large
Company"Business Telehone Systems communications features and applications
to Small and Medium sized Businesses. Experience reliability and
comprehensive features of a PBX, the ease of use and cost effectiveness of
a key system, and the productivity-enhancing applications and networking
efficiency of IP.
Title : desertsageseminars.com
Client : USA
Environment : Content Management, HTML, CSS, JavaScript
Description : Desert Sage Seminars Real Estate School makes taking
online classes so convenient and easy. You can renew your license with the
Arizona Department of Real Estate online too.
My role:
Responsible for development of new programs, analyzes current programs and
processes, and making recommendations which yield a more cost effective
product.
Designing, developing, integrating, testing, troubleshooting and debugging
of the applications.
Identifying technology limitations and deficiencies in existing systems and
associated processes, procedures and methods.
Interacting with team members to ensure smooth progress of project work.
Writing and maintaining program code to meet system requirements, system
designs and technical specifications in accordance with quality accredited
standards writing and maintaining program code to meet system requirements,
system designs and technical specifications in accordance with quality
accredited standards.
Communication with client through web portal.
Adhering to plans & schedules, participating in team meetings for
individual projects.
Involve with Quality Analysis and User Interface team.
Writing, updating and maintaining technical program, end user documentation
and operational procedures.
Consult with the Lead Programmer and the Technical Manager regarding
professional skill development.
Ability to determine whether a particular problem is caused by hardware,
operating systems software, application programs, or network failures.
Worked for PalInfoCom Technologies (P) Ltd., Mohali, Punjab, India
Designation : Software Developer
Tenure : October 2006 to October 2007
Project Details
Title : Optimizecf.com
Client : Optimizecf, USA
Environment : JSP, Struts2, Hibernate, HTML, Ajax, JavaScript, Eclipse,
MySql, CSS
Description : This system is a low cost option for financial
institutions looking to rapidly deploy a service that shows instant ROI
without having to carry the upfront cost of a traditional forecasting
software package.
Title : Track My Fund.com
Client : TrackMyFund, India
Environment : JSP, Java Beans, Servlet, HTML, JavaScript, Eclipse,
MySql, CSS
Description : The aim of the project was to provide online services
through which user can actively manage & track their investments in mutual
funds.
Title : CompaniesInc.com
Client : Companies Incorporation in India, USA
Environment : HTML, JavaScript, CSS, Dreamweaver
Description : This project was mainly developed for entrepreneurs /
business people to incorporate their company in any State of India and
follow all the guidelines as set by the Indian companies' registration
process.
Title : TVonMedia.com
Client : TVonMedia.com, USA.
Environment : PHP, HTML, CSS, JavaScript, MySQL, Dreamweaver
Description : User can download, play online music, video and games.
Also user can connect or make friend through this site. There are two type
of members, one is free member and other is paid member. It is very secure
site.
My Roles
Responsible for planning, processing and performing all jobs in an
efficient manner with no assistance from the supervisor
Working closely with upper management.
Design and develop programming systems making specific determinations about
system performance.
Developing existing programs by analysing and identifying areas for
modification.
Integrating existing software products and getting incompatible platforms
to work together.
Expected to conduct system analysis and development, with limited support
from professional staff, to keep our systems current with changing
technologies.
Analyze, design, coordinate and supervise the development of software
systems to form a basis for the solution of information processing
problems.
Analyze system specifications and translate system requirements to task
specifications for junior programmers.
Responsible for analysis of current programs including performance,
diagnosis and troubleshooting of problem programs, and designing solutions
to problematic programming.
Responsible for developing new programs and proofing the program to develop
needed changes to assure production of a quality product.
Responsible for development of new programs, analyzes current programs and
processes, and making recommendations which yield a more cost effective
product.
Writes, edits, and debugs new computer programs for assigned projects,
including necessary records and desired output.
Tests new programs to ensure that logic and syntax are correct, and that
program results are accurate; assists lower-level programmers with
programming assignments.
Worked for Rana Informatics Ltd., Chandigarh, India
Designation : Junior Programmer
Tenure : April 2005 to September 2005
Project Details
Title : E-Books
Client : E-Books, USA.
Environment : XML, XSLT, DTD, Schema, HTML, CSS, Epsilon editor
Description : User can read and download books online.
My Role
Doing front end coding using HTML, XML, XSLT.
Designing, developing, integrating, testing, troubleshooting and debugging
of the applications.
Managing smooth implementation within deadlines and deployment of the
application.
Interacting with team members to ensure smooth progress of project work.
Maintaining quality norms throughout the development & implementation
process.
Making presentations to customer or client audiences or professional peers
and capable of writing proposals or papers.
Strong and effective interpersonal and communication skills and the ability
to interact professionally with a diverse group of clients and staff.
Provide recommendations to management concerning issues of programmer
productivity and software development management.
Expected to conduct system analysis and development, with limited support
from professional staff, to keep our clients' systems current with changing
technologies.
5 Academic Records
COURSE COLLEGE / UNIVERSITY YEAR OF PASSING Division
Post Graduate Apex Institute of 2004 Ist
Diploma in Management and Science
Computer (University of
Application Rajasthan)
C.S.J.M. University. 1998 IInd
Bachelor of
Science
UP Board 1995 IInd
12th
10th UP Board 1993 IInd
6 Certification
Sun Certified Programmer for the Java Platform, Standard Edition 5 in 2008
with 72%.