Leena Narang
Whitehall PA 18052
Home Phone: 440-***-****
Mobile: 781-***-****
Email Id – ***********@*******.***
Authorized to work in U.S without any visa sponsorships (EAD holder)
Professional Summary:
Around 8 years of IT technological and managerial experience including requirement
analysis, design, coding and testing. Having worked with Micros Retail (US), Service
Intelligence, Modular Mining Systems, Business Signatures and Superb (Canada), I
have solid orientation towards object oriented design and analysis.
Was associated with Momentum (a Sopra Newell and Budge Company) as Senior
Software developer for more than 5 years and worked with Micros-retail (US) for more
than 2 years.
Experienced Team player and team leader, handling teams of nearly 3 to 4 team members,
designing architecture, consolidating requirements, creating project plans, performing defect
analysis, extensive experience working in an SDLC project life cycle.
Demonstrated experience in J2EE Java Technology – Core Java and J2EE including
JSP, Servlets, EJB, Struts, Java2.0, JavaScript, XML, HTML, SQL.
Extensive experience in design, architecture, patterns and development of J2EE application.
Handled communication with client through telecon and mail during project execution.
Well Conversant with CMM processes, involved as assessment team member for assessment
of organization at CMM Level 4 and CMM Level 5.
Technical Skills:
Languages : Java2, EJB, Web-Services, PERL, XML, XSLT.
Web servers : Jakarta-Tomcat, Apache
Application servers : JBoss
Technologies : JDBC, Servlets, Struts, CGI.
Front End Tools : HTML, JavaScript, JSP, CSS
Databases : MySql, Oracle
Operating Systems : DOS, Windows 95/2000/XP and Red Hat Linux.
Frameworks : MVC, Struts
Projects worked on:
Java Programmer/Analyst, Micros Retail, US, Feb 07 to Feb 08 and June 08 to April 09
Selected Project
Java Developer - Xstore (Point of Sale) application is a complete retail business Java Swing
application. It is an elegantly simple solution, yet ultimately flexible, fast, and powerful. It
empowers your store personnel to process transactions quickly, efficiently respond to inquiries,
extend personalized offers based on customer history, and provide the personal touches that
maintain your brand and keep you ahead of your competitors. Intuitive and easy to learn, Xstore
delivers a high level of automation and boosts productivity on the sales floor and the b ack
office. And with real time connectivity, Xstore links your field operations and back office staff into
a single, highly efficient organization.
Responsibilities:
Design and implemented many enhancements and successfully completed many maintenance
activities for Xstore POS customers using OOP concepts and Java 2.
Worked with SQL plus, Oracle 9i and MySQL databases schemas (tables, views, stored
procedures etc) for implementing the enhancements and maintenance activities.
Deployed and tested these implementations using Eclipse IDE on Windows as well as on Linux
systems if required.
Handled client interactions, understood requirements and implemented them successfully.
Worked as dev lead for a multiple member team where each member was responsible for a
particular branch of code. Controlled via SVN.
Did design reviews and code reviews for the team and mentored them to perform their task
successfully.
Performed project management activities for the project such as planning, sizing and scheduling
for the project.
Technologies and Environment: Java 2, XML, SQL plus, Oracle 9i, Ant, Eclipse IDE, Linux.
Java Programmer/Analyst, Micros Retail, US, Feb 08 to June 08
Selected Project
Java Developer – Relate is a web based application created by micros to save all customer
information; calculate awards for the customer based on their buying history. It allows you to create
rules and based on those rules earned points and award vouchers are generated. The system checks
the award vouchers and if it is above the set threshold, it provides notification to the customer via
email.
Responsibilities:
Design and implemented couple of enhancements for relate using OOP concepts and
implemented using Java 2, Struts, Servlets, and Jakarta-Tomcat.
Worked with Oracle 9i database schemas (tables, views, stored procedures etc) for implementing
the enhancements.
Designed and implemented front-end interface using JSP, HTML, DHTML, XSLT, CSS and
JavaScript.
Deployed and tested these implementations using Eclipse IDE on Windows systems.
Worked in a 4-5 member team where each member was responsible for a particular branch of
code. Controlled via SVN.
Technologies and Environment: Java, JSP, Servlets, Struts, XML, HTML, XSLT, CSS,
JavaScript, Oracle 9i, Ant, Eclipse IDE, SVN.
Java Senior Developer, Service Intelligence, Canada, July’ 05 to April ’06
Selected Project
Java Developer - Shopper land is a site used by mystery shoppers to register as mystery shopper,
under go online training, select a job in their area and submit the audit details.
Shoppers select a job and after performing the audit at site, upload the results. These results are
subjected to authenticity check by checking answers to few questions. This automated sanity check
is done by some background scripts using JMS and Web Service. Once the job passes a job bot
check, points are rewarded to each answer and reports are generated.
Responsibilities:
Design and implemented many enhancements for job bot module using OOP concepts and
implemented using Java 2, EJB, Struts, Hibernate and Servlets.
Worked with Oracle 9i database schemas (tables, views, etc) for implementing the
enhancements.
Designed and implemented front-end interface using JSP, HTML, CSS and JavaScript.
Deployed and tested these implementations using IdeaIntelliJ IDE on Red Hat Linux.
Handled the project all alone from Requirements gathering to delivering the enhancements.
Handled client interaction either through mails/query document or through telecons.
Technologies and Environment: JBoss, EJB, JSP, Hibernate, Struts, Servlets, JDBC, Web
Service, XML, Oracle 9i, Ant, IdeaIntelliJ, Linux, Perl Scripts.
Java Senior Developer, Modular Mining Systems, Canada, Feb’ 06 to April ’06
Selected Project
Java Developer: OMS (Object Messaging System) is the core application to all communication
needs of mobile mining equipments, central DISPATCH and MINECARE servers. All
communication is done via OMS protocol between the Field Operations monitoring center
(Henceforth, referred as Central site) and the field Equipments/Operators.
Every message an Equipment/Operator sends to central site or any communication from central site
to Field Equipments / Field Operators is channeled via OMS. OMS interacts with device drivers on
one end via SLIP/CAN interfaces and Dispatch on the other end over Ethernet/Wireless.
Responsibilities:
Designed and implemented a module named Thread Pool using OOP concepts and implemented
using Java 2.
Carried out unit tests and prepared unit testing report using JUnit.
Assisted the Technical Leader in the preparation of integration testing specifications and in
carrying out the integration tests.
Used JTest to be intact with the Clients Coding Standards.
Worked with a multiple member team where each member was responsible for a particular
branch of code. Controlled via CVS.
Technologies and Environment: Java2, JMS, JUnit, Maven, JTest, Windows 2000 OS.
Java Developer, Business Signatures, Canada, April’ 03 to Feb ’05
Selected Project
Java Programmer: This product is a Comprehensive Operations Management Solution that
consolidates and integrates data from many different sources like other System Management
Systems, Intercepted Message Traffic and Synthetic Transactions. Product does proactive
management and optimization of IT operations. It gives provides a visual interface for integrated
monitoring of infrastructure, application and business.
Responsibilities:
Design and developed many web pages for the web application using OOP concepts and
implemented using Java2, JDK1.4, Servlets and Jakarta-Tomcat 4.1.27.
Designed and implemented front-end interface using JSP, HTML, CSS and JavaScript.
Used Eclipse IDE to assist in web pages implementation and testing.
Worked with Oracle 8 database schemas (tables, views, etc) for web pages implementation.
Carried out unit tests and prepared unit testing reports for the developed web pages on both
Microsoft Windows 2000 as well as on Red Hat Linux 7.1 Operating Systems.
Assisted the Technical Leader in the preparation of integration testing specifications and in
carrying out the integration tests.
Carried out maintenance activities for the project, if required as per the project plan.
Worked in an 18-20 member team where each member was responsible for a particular branch of
code. Controlled via CVS.
Technologies and Environment: JDK1.4, JSP, Servlets, Oracle8, Axis Web services, Jakarta-
Tomcat 4.1.27 on Win2000 and Red hat Linux7.1, Ant 1.5, Test Maker and Eclipse (IDE)
Java Developer, Momentum Technologies, India, July’ 02 to March ’03
Selected Project
Java Programmer: Project Management module allows Project Managers to access save and
update project related data. Data related to clients, contacts, modules, phases, activities, plan and
team composition can be accessed & updated. PMM also generates various reports based on user
daily activity sheets. Risk management screens capture risk plans, mitigation plans and risk graphs.
Responsibilities:
Design and developed many web pages for PMM module using OOP concepts and implemented
using JDK1.4, EJB2.0, Jboss3.0, Java 2, Servlets, and Jakarta-Tomcat.
Designed and implemented front-end interface using HTML, CSS, JSP, and JavaScript.
Worked with MySql database schemas (tables, views, etc) for web pages implementation.
Carried out unit tests and prepared unit testing reports for the developed web pages on Microsoft
Windows 2000 Operating Systems.
Assisted the Technical Leader in the preparation of integration testing specifications and in
carrying out the integration tests.
Worked in a multiple member team where each member was responsible for a particular branch
of code. Controlled via CVS.
Technologies and Environment: JDK1.4, EJB2.0, Jboss3.0, Java 2, Servlets, Apache, JSP,
Jakarta-Tomcat, MySql on Win2000.
Perl Programmer, Momentum Technologies, India, September’ 01 to June ’02
Selected Project
Perl Programmer: MOMS (Momentum Mail Server) is a complete messaging and proxy server
solution which provides cost-effective Internet e-mail facility using a single mail account provided
by ISP’s
MOMS server picks up the mail from each of the configured catchall accounts, parses the
mail, and distributes the mail to the individual users. Any POP3 compliant mail client or mail aware
browser like Netscape or IE can be used to send / receive mails. Remote users can log in to the mail
server and use the Internet e-mail facility. Integrated web admin support for configuration of
firewalls on the server. This is more useful when the MOMS server is connected to the Internet over
a leased line. Integrated web admin support to configure LDAP directory for e-mail addresses and
user groups. MOMS can be fully managed through a browser interface making addition and
deletion of configuration records.
Responsibilities:
Design and developed many web pages for Momentum Mail Server using OOP concepts and
implemented using Perl, XML, Shell Script, Apache and Red Hat Linux.
Designed and implemented front-end interface using HTML, CSS, CGI, and JavaScript.
Carried out unit tests and prepared unit testing reports for the developed web pages on Red hat
Linux 7.1 Operating System.
Prepared Integration testing specifications and carried out the integration tests for the same.
Worked in a multiple member team where each member was responsible for a particular branch
of code. Controlled via CVS.
Technologies and Environment: Perl, XML, CGI, Shell Script, Apache, Red Hat Linux,
JavaScript, HTML.
Perl Programmer, Superb, Canada, October’ 2000 to August ’2001
Selected Project
Perl Programmer: This online domain registration site facilitates users to register one or multiple
new domain name. Support for three types of customers - the direct end user customers,
Registration Partners (RP), and Referral Affiliates (RA). The RP s would be partners who can
register domain on behalf of end customers, or could submit requests for registration, in bulk. RA
would be sites that would refer to the SR for registration facilities to their customers. Along with
this there was an associated interface for Internal Administration, in which the internal
administrator can view and delete unwanted data.
Responsibilities:
Design and developed many web pages for the domain registration site using OOP concepts and
implemented using Perl, XML, Shell Script, Apache and Red Hat Linux.
Designed and implemented front-end interface using HTML, CSS, CGI, and JavaScript.
Carried out unit tests and prepared unit testing reports for the developed web pages on Red hat
Linux 7.1 Operating System.
Prepared Integration testing specifications and carried out the integration tests for the same.
Worked in a multiple member team where each member was responsible for a particular branch
of code. Controlled via CVS.
Technologies and Environment: Perl, CGI, Shell Script, Apache, Linux, Java Script, HTML.
Professional Qualifications:
B. E. in Electronics and Communication from North Maharashtra University Jalgaon
(India) in the Year 1999.
Seminars Attended:
Four days training on SEICMM level 4 conducted by KPMG.
Four days training on SEICMM level 5 conducted by KPMG.
Additional Skill Set:
Part of Assessment Team Member (ATM) for CMM level 4 Assessment.
Part of Assessment Team Member (ATM) for CMM level 5 Assessment.