TS

Tulsi Singh

available

Last update: 06.09.2022

System Analyst, Senior Consultant, Software Engineer

Graduation: MSc
Hourly-/Daily rates: show
Languages: English (Full Professional)

Attachments

Tulsi_singh_Resume.doc

Skills

Java, J2EE, Weblogic, Tomcat, JBOSS, SQL, DB2, Oracle database, JS, JQuery, JSP, Servlets, Web Services (SOAP/RESTFUL), PHP, Python, JUnit, Java development environment, Spring, Hibernate, Struts, Quality Center, Client/Server, Programming, Angular, ReactJS, HTML, JavaScript, PL SQL, Oracle, SQL Server, MYSql, Derby, Hadoop, J2EE Technologies and Frameworks, Web-Service, SOAP/REST, AJAX JQuery, SOAP, REST, Eclipse, VS, NetBeans, IntelliJ, GIT, BitBucket, JIRA, AutoSys, Crucible, Fisheye, Bamboo, Jenkins, Maven, SVN, VSS, StarTeam, WebSphere, CRM, Coding, Servlet, EJB, backend, Microservices, AWS, S3, Social Media, OAuth2, Facebook, Google, GitHub, Toad, WinSCP, OpenJDK, JPA, Spring Boot, Spring Security, Java/J2EE, Web, Desktop, Timesheet, JVM, Weblogic-10.3, Tectia, TeraData client, ANT, Bladelogic, HPDMA, JDBC, Multithreading, Data Structure, Webservices-SOAP/RESTFUL, Taradata, Perforce, SOAP/RESTFUL, PL-SQL, JIL, Oracle 10g database, Subversion, version control, code review, Web Services, SOAP/RestFull, Hammurapi Tool, EJB 1.1, Oracle9i, SOA framework, WebService, database, Open ESB, SOA, Servlets2.2, JDBC 2.2, Struts 1.2.4 framework, WSAD, Webshere, Struts for e-Loan, JBOSS.Oracle9i database, HP Quality Center, SDLC, Data Access Objects (DAO), Eclipse IDE, development environment, integration testing, Project Estimation, COCOMO, FPA, JDK1.3, APIs, functional testing, DB, requirement gathering, System testing, bug fixes, Weblogic 6.1, Oracle 8i, JSP pages, java HTTP Session object, Oracle DB, software testing, Script validation, server side validation, test case, Java Script validation, server side

Project history

05/2016 - Present
Freelancer
Gis

Role: Coding (in Java, JSP, Servlet, Hibernate and Spring), Requirement Analysis, Production
Support and Team Co-ordination

06/2010 - 06/2013
Senior Java Developer/System Analyst
GE Franchise Finance

Scottsdale, AZ

Project: Smart Deal
The SmartDeal is a tool for creating Deal, Key-Term and Contracts, Its using for Franchise Finance
for many nationally known concepts in the restaurants, hospitality petroleum and automotive
industries, Their continually expanding programs now included the financing and refinancing for
acquisitions, construction and remodels for single and multi-unit operations.

Tools
J2EE, JBOSS, Oracle 10g database, JIRA for defect tracking, Crucible, Fisheye, Bamboo for build
automation, Subversion as version control system and Hammurapi Tool for code review

Technologies/Software
Java, JDBC, Servlet, JSP, JQuery, Maven, Oracle, Hibernate, Spring and Webservices - SOAP/RestFull

Responsibilities

* Development (Coding) and design of the Deal, Key Terms and Contract.
* Development and design of Loan Auto-booking into ACBS system by Web Services.
* Development and design of the Funding module for Fund the loan.
* Notify the Customer at loan creation, funding and loan closing by emails.
* Team coordination to handle Production issue and new enhancements.
* Code review for development done by offshore team.
* Client Interaction for Requirement analysis for new enhancements.
* Creating the release note, Creating/maintaining RFC for production release.
* Conducting technical interviews in the recruitment process.
* Coding using Java/J2EE, JS, JSP, Servlets, Maven, Struts, Hibernate, Spring, Webservices -
SOAP/RestFull and PL-SQL.

01/2010 - 06/2010
Senior Java Developer/System Analyst
GE SBI Credit Card

Gurgaon, India

Project: Delite Re-Architecture
Delite is a CMR application for SBI credit card. Application is giving the services since last 10
years, many team has been worked as support and enhancement. But standards are not followed to
maintain the architecture of the application and now there is no proper architecture in the
application. So user is facing many issues and need to re-architecture the application.

Tools
J2EE, WebSphere, Oracle database, Hammurapi Tool for code review

Technologies/Software
EJB 1.1, Servlets, JDBC, Oracle9i, Hibernate, Spring, SOA framework and WebService -SOAP.

Responsibilities

* Analysis the existing Application from source code and database perspective,
* Design the AS IS Process Map,
* Design the AS IS Architecture, Deployment Environment
* Finding the Pain areas in existing application.
* Propose New Architecture using Open ESB and SOA
* Propose New Process Map and Suggestion for all issues.
* Code review by Hammurapi tool

05/2009 - 12/2009
Senior Java Developer
GE SBI Credit Card

Gurgaon, India

Project: Delite
Delite automates the entire process of Customer Relation Management of GE SBI Call Center from the
point where customer interacts with the agent with his query/suggestion/feedback, to query
resolution by the agent, and final correspondence by agent to the customer regarding the status of
his/her query. Delite is a standardized platform for handling and monitoring incoming / outgoing
calls. It provides you both the Operational and Analytical CRM functionality so very essential in
the competitive business environment. ASG group supports all the satellite systems that operate at
GE SBI. This covers Application Processing System, CRM solution (Delite J2EE), Fraud Control System,
Risk support systems, Remittance support systems, Card Plastic Management systems, SMS Application
etc. The vast technology stack covered by ASG group includes supporting applications on J2EE;
Microsoft based Technologies, ORACLE, and SQL.

Tools
J2EE, JBOSS, WebSphere, Oracle database, Subversion as version control system

Technologies/Software
EJB 1.1, Servlets2.2, JDBC 2.2, Oracle9i, Struts 1.2.4 framework

Responsibilities

* Migration from WSAD to Eclipse
* Migrating the EBJ module from Webshere to JBoss
* Coding in JSP, Java and Struts for e-Loan
* Coding for Balance Transfer module
* Code review by Hammurapi tool

01/2008 - 05/2009
Senior Software Engineer
GE Asset Management

Noida, India
Project: GEO
GEO (Gift and Entertainment On-line) is basically the GE Compliance Reporting Tool, where associate
can report his events (Gift/Entertainment/Seminar and Vendor Paid Expenses). System is taken care of
all business rule, if any event is violating any rule then approval is required and notification
will go to both (event reporter and approver) . All events are maintained by every quarter and after
quarter end everyone has to confirm his reporting till End-Date-of Quarter.

Tools:
J2EE, JBOSS.Oracle9i database, HP Quality Center for Team Track for defect tracking and Hammurapi
for code review.
Technologies/Software:
Java, Servlets, JDBC, Hibernate, Struts and Spring.

Responsibility:

* Involved in full Software Development Life cycle (SDLC) from Analysis, Development till
Implementation. Usage of factory pattern, Singleton and Data Access Objects (DAO).
* Design and development of Gift and Entertainments modules.
* Design and Development of Approval workflow module.
* Used Eclipse IDE as development environment and VSS for source code version control
* Support during integration testing with front and client applications and the backend.
* Code review by Hammurapi tool.

03/2007 - 12/2007
Sr. Consultant
HSBC Global Technology

Pune, India

Project: Estimation
Project Estimation is a tool which is mainly used for making the estimation of for any project.
Project Estimation is very important task for any software company, Estimate of any project is a
mini project in itself. If our project estimation is not perfect then we can't stand in market, so
there are many approaches for project estimation in market which are based on different modal like
COCOMO, FPA, and LOC etc.

This project is totally based on domino points, and function point analysis method is used in it,
this project give us total estimates number of hours, so we can calculate cost of project also.

Technology of project is mainly considered for estimation of any project and number of element and
their complexity are the most important part for estimation of project. Each element has some domino
point based on technology and complexity, data base and transaction mechanism is also considered for
estimation. Type of resource is also main factor for estimation of project, like PM, TL, SSE, SE, S
Trainee.

Tools:
J2EE, Tomcat, JDK1.3, SQL Server and Struts
Technologies/Software:
Java, Servlets, JDBC, JSP and SQL Server.

Responsibility:

* Design and develop java APIs to retrieve technologies and resource modules.
* Design and develop the entire DAOs layers
* Develop and maintain the Virtual Lock Managements.
* Extensive functional testing
* Testing of whole application to find instance of memory leakage in the code if any.
* Involve in the DB Designing.

11/2006 - 10/2007
Senior Consultant
Quinnox Consultancy Services Ltd

Role: Coding in Java, JSP, Servlet and Struts.

11/2006 - 03/2007
Sr. Consultant
HSBC Global Technology

Pune, India

Project: GRABS
This is a GLT Resource Allocation and Billing System. This is using in HSBC for billing system to
client based on resource and project. It is maintain full information about accounting and billing
of client, and all type of invoice, It is also maintain full information of all type of expanses
like travel, insurance and visa and all expanse of onsite or offshore, Bill for client is generated
based on how many resource are actually working on which project. It is also maintain all bills in
Rupees and UDS based on what is actual rate in market. Tax calculation is also maintained in this
system.

Tools:
J2EE, WebSphere, DB2, Toad
Technologies/Software:
Java/J2EE, JDBC, JSP, HTML, Servlets, JSP.

Responsibility:

* System Analysis, requirement gathering and development.
* System testing and performance management.
* Design and develop the finance report for employee wise.
* Production support and bug fixes release.

01/2006 - 11/2006
Software Engineer
HR Management System

Delhi, India

Project: HR Management System
HR Management System is basically concerned with managing the Administrator of HR Department. The
main objective of this project is to reduce the effort of Administrator to keep the daily events
such as attendance, projects, works, recruitment, etc. This project deals with the process of
identifying the employees, recording their attendance hourly and calculating their effective payable
hours or days, transfer, removal, promotion etc. can be done. This project also deals with the
recruitment process.
In this system user can make any request like leave request , leave cancellation request, request
for business cards, request for any reimbursement and that request is reviewed by respective
reviewer and can approved by respective approver , Mails are also sent to respective person on each
activity.

Tools:
J2EE, Weblogic 6.1 and Oracle 8i

Responsibility:

* Analysis, Design and Coding, JSP pages, JavaScript Validations (Drop Off Locator, Currency
Converter and Volumetric weight modules)
* Basic session tracking of the users using java HTTP Session object
* Manual Testing of the above modules
* Developing system and unit test plans

10/2004 - 10/2006
Software Engineer
HTS India

Role: Coding in Java, JSP, Servlet, EJB and Struts.


Some Big projects:
True-Fan
This is game application for Bollywood Celeb, its have around 200K user and have many features, I
have web for admin and Mobile application for User and Celeb, it have 3 type of Quizzes - Silver,
Gold and Subscription quiz. Each Celeb have their question bank and quiz can be created for each
celeb.
I have designed and develop whole backend with Spring Microservices architecture. All services are
deployed on AWS. I have created file upload feature for S3 with private and public bucket, all users
images are on private and celeb Pic and quiz pics are on Public bucket. Used Social Media Security
for OAuth2 from Facebook, Google, GitHub. Created Batches for Result declaration and Payment
Transfer, Integrated PaymentGateway for getting quiz fees. Create user wallet.

Tools
Tomcat, Toad, WinSCP, JIRA, Maven, BitBucket, Jenkins

Technologies/Software
OpenJDK on AWS, S3, J2EE, JUnit, Hibernate JPA, Spring Boot, Spring Security, Spring Scheduling and
MySQL.

Responsibilities
* Development and design All Backend MS- Security, Quiz, Celeb, Notification, Batch, Payment,
FanFead.
* Team coordination to handle Production issue and new enhancements.
* Code review for development done by offshore and team
* Client Interaction for Requirement analysis for new enhancements.
* Release Coordinator and creating the release note.
* Coding using Java/J2EE, Servlets, Maven, Junit Hibernate JPA, Spring Boot for rest Webservices.

BZComposer

Its CRM application for wholesale, Retail and ESales, It have all the module for end to end business
management from Creating customer, Item, Vendor, Sales, Purchase, Accounting, Employee,
Configuration, File and more. It have 3 versions - Web, Desktop (MySQL), Desktop (Derby). I have
created many modules and enhanced existing ones.
I have eBay, Amazon and QuickBook Integration for import and export Client, Vendor and Items. User
can create PO, Estimation, Invoices, Reoccurring Payments. Manage all accounts, Item Inventory,
Timesheet. New user can create their company and create users with different Roles.

Tools
Tomcat, Toad, WinSCP, JIRA, Maven, BitBucket, Jenkins, NetBeans.

Technologies/Software
Core Java, J2EE, JUnit, Spring Boot, Struts, Derby and MySQL.

Responsibilities
* Development and design most of the modules.
* Redesign and conversion from Struts to Spring for whole web Application.
* Maven Conversion.
* Created VPS, Install JVM, Servers on VPS and deploy application.
* Team coordination to handle Production issue and new enhancements.
* Code review for development done by offshore and team
* Client Interaction for Requirement analysis for new enhancements.
* Release Coordinator and creating the release note.

Improved Risk Rating
The IRR is a group of systems (like IRR Socrecard, IRR Publish, IRR Upload, IRR Admin App, IRR
Conman etc.) to rate the organizations(Customers/Obligors) based on scorecards, scorecard is group
of scripts and each scripts has its own set of rules for rating, Rating can be done based on
quarterly or yearly financial data provided by different agencies (MRA, HSF, CRP) and non financial
questionnaire.

This system is calculating the probability of default (PD), LGD and EL. Based on that all its
calculating ORR for given customer, it's also rate the Facilities based on Guarantor and Collateral,
it's called FRR. IRR is interacting with lot of other downstream and upstream systems. As IRR is
only rate the customer but not crating. It's getting customer from different source systems
indirectly, and directly from ECRIS and rate the obligor and facilities (ORR and FRR) and sending
the rating to respective systems by Autosys jobs

Tools
Weblogic-10.3, Toad, Tectia, TeraData client, JIRA, Maven, ANT, Autosys, SVN, Bladelogic, Jenkins
and HPDMA

Technologies/Software
Java, JDBC, Multithreading, Data Structure, Servlet, JSP, JQuery, JUnit, Struts, Hibernate, Spring,
Webservices-SOAP/RESTFUL, SQL Server, Taradata and Oracle.

Responsibilities
* Development and design some module for IRR Scorecards, Facilities and Contract.
* Redesign and conversion from Struts to Spring for whole IRR Scorecard.
* Conversion from Perforce to SVN for all the application under IRR.
* Redesign the IRR Admin Application.
* Conversion from Ant to Maven for all the application under IRR.
* Team coordination to handle Production issue and new enhancements.
* Code review for development done by offshore and team
* Client Interaction for Requirement analysis for new enhancements.
* Release Coordinator and creating the release note and creating RFC for production release.
* Coding using Java/J2EE, JS, JSP, Servlets, Maven, Struts, Junit Hibernate, Spring, Webservices
SOAP/RESTFUL, PL-SQL, JIL for Autosys.

06/2005 - 12/2005
Software Engineer
e_Accounting Delhi

Delhi, India

Project: e_Accounting
This project was basically developed for maintain accounting at globalize location. It maintains the
online voucher of cash, purchase, sale, credit, debit and reporting for credit, debit, voucher and
user. Information about voucher, firm, credit amount, debit amount etc. This project is mainly used
in marketing, and global marketing. And maintain accounting at remotely, fund transfer between
business parties

This is basically for retailing system as well as wholesale system. Each party has a updated
information for each and every transaction. There is no need of maintaining full record of all type
of invoices and voucher, and this system is also provides full search facility of any voucher and
invoice based on date and voucher/invoice number.

Tools:
J2EE, Weblogic 6.1 and Oracle DB
Technologies/Software:
JSP, Servlets, JDBC, JSP, HTML and JS

Responsibility:

* Full training of software development life cycle using this mock.
* Requirement Analysis and Design of the application
* Coding and manual software testing of all modules.
* Connection pooling and maintenance.

12/2004 - 06/2005
Programmer
Clearlines Home Appliance

Delhi, India

Project: Clearlines Home Appliance
This System user can get the information about the products of the company and also see the details
of the company, branches. It display all the details of product information such as product name,
code, prices, company scheme etc. and also place on line order, distributor details, stock
information, billing and reports. It also shows information about employee and customer also can
provide full feature of any product which are in stock or available in market. And maintain full
information about any product based on product code. It's also has information about date of soled
of a particular item and what is the warranty date of that item.

Tools:
J2EE, Tomcat and Oracle DB
Technologies/Software:
JSP, Servlets, JDBC, JSP, HTML.

Responsibility:

* Involved in the JSP page design.
* Java Script validation and server side validation.
* Connection pooling and maintenance
* End to end testing for whole system.

01/2004 - 11/2004
Programmer
SGNR Delhi

Delhi, India

Project: Online Job Search for Placement Agency
This project, On Line Job Search is being developed for our Delhi based client for Placement
Company. On Line Job Search is developed to facilitate the general administration system to manage
the various activities like for the job seeker, job provider and other processes involved in a
placement company. This site is acting as middlemen connecting Job Seeker and Job Provider. Job
Provider has to register them by paying some amount, which will valid for one year. This is free for
Job Seeker he can log on to site and search for a job, apply for a job and can also register his
resume.

Tools:
J2EE, Tomcat and Oracle DB
Technologies/Software:
JSP, Servlets, JDBC, JSP, HTML.

Responsibility:

* Involved in the JSP page design.
* Connection pooling and maintenance.
* Creating the test case and end to end testing for whole system.
* Java Script validation and server side validation.

Local Availability

Only available in these countries: USA
Remote Only
Profileimage by Tulsi Singh System Analyst, Senior Consultant, Software Engineer from FortMill System Analyst, Senior Consultant, Software Engineer
Register