Ramandeep Singh
? Email- ********@*****.***?
Objective: Seeking a Software Engineer/developer position for long time
project, to maximize my software skills, quality assurance, program
development, and training experience.
Summary
. 3+ years' experience in developing web applications using JSP, Java,
JavaScript, HTML, and SQL in Windows environments.
. Proficient in C++ Requirements gathering, software design, best-
practices implementation - have led the design and implementation of
some mid-size projects.
. Project experience with Oracle, MySQL, and SQLServer.
. Information in Design Patterns and Software Development Life
Cycle(SDLC) and support of software application
. Excellent knowledge of OOPS concept
. Able to document technical subjects clearly.
Technical Skills
Programming Languages: C++, Core Java, J2EE,
Web Technologies: JSP, JavaScript, Servlets, HTML, CSS, XML, XHTML,
JQUERY, AJAX
Databases: SQL Server, MySQL, ORACLE
Framework: Strut, JSF, Spring, Hibernate
Development Environments: Eclipse, NetBeans, Visual Studio, Adobe
Dreamweaver
Server: Apache Tomcat, WebSphere, J-BOSS
PROFESSIONAL EXPERIENCE
Citigroup, O'Fallon, MO. Jul 2011- current
J2EE Developer
The objective of the project is to provide a unified online experience to
Citigroup customers for its various web applications. The end goal is to
allow the user to manage all of their accounts (mortgages, cards etc.)
with Citi under a single web application (CitiBank Online). To achieve
this, existing legacy applications are refactored to align with the
Citibank online architecture, to allow for porting and deploying the
application in the unified environment.
. Designed and implemented as a web application using Citi's custom web
development framework which leverages from Struts 2.0 and Spring Web-
flow 1.0.
. Centralized content management using Citi's custom framework
. Application server - IBM Websphere 6.1
. Oracle 11g for databases
. Citi custom framework for client implementation of Web Services
. Hibernate and JPA as ORM technologies
. Involved in various stages of design, development, and unit testing
for the migration of mortgage application to the Citibank online
architecture
. Migration of all controller and service layers components from
Citimortgage to new application.
. Design, manage and deploy centralized content for flexibility and
maintainability
. Adherence to coding best practices, code optimization and peer reviews
to ensure better quality deliverables.
Aptech (SSI), Delhi India March 2005 - March 2007
Java Developer
. Designed and implemented a Java online training project using Tomcat.
. Designed and developed User Interface using JSP, HTML and Used
JavaScript for Client side validations.
. Servlets are used as the controllers and the Beans are used for
Business logic purpose.
. Parsing of XML documents was done using SAX and DOM and XML
transformation was done using XSLT.
. Involved in Troubleshooting, problem solving and Bug fixing in many of
my projects done.
. Designed and Created Domain model and schema using object oriented
design and UI components on application.
. Designed and developed JSP pages, JDBC interfaces, Data Classes in
this applications.
. Worked on Swing-base components for core java module.
EDUCATION & CERTIFICATION
Bachelors from Delhi University 2004, New Delhi, India
Aptech (SSI), New Delhi, India
Certified Web Developer, 2004
Associate Degree in Information System 2010
Montgomery College, MD[pic][pic][pic][pic][pic][pic][pic][pic]