Tulsi Singh available

Tulsi Singh

System Analyst, Senior Consultant, Software Engineer

Profileimage by Tulsi Singh System Analyst, Senior Consultant, Software Engineer from FortMill
  • 29715 Fort Mill Freelancer in
  • Graduation: MSc
  • Hourly-/Daily rates:
  • Languages: English (Full Professional)
  • Last update: 19.01.2021
CV - Tulsi Singh

You need an account to view this information.

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
  • 05/2016 - Present

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

  • 06/2010 - 06/2013

    • GE Franchise Finance
  • Senior Java Developer/System Analyst
  • 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.

    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

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


    * 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

    • GE SBI Credit Card
  • Senior Java Developer/System Analyst
  • 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.

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

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


    * 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

    • GE SBI Credit Card
  • Senior Java Developer
  • 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.

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

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


    * 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

    • GE Asset Management
  • Senior Software Engineer
  • 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.

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


    * 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

    • HSBC Global Technology
  • Sr. Consultant
  • 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

    J2EE, Tomcat, JDK1.3, SQL Server and Struts
    Java, Servlets, JDBC, JSP and SQL Server.


    * 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

    • Quinnox Consultancy Services Ltd
  • Senior Consultant
  • Role: Coding in Java, JSP, Servlet and Struts.

  • 11/2006 - 03/2007

    • HSBC Global Technology
  • Sr. Consultant
  • 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

    J2EE, WebSphere, DB2, Toad
    Java/J2EE, JDBC, JSP, HTML, Servlets, JSP.


    * 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

    • HR Management System
  • Software Engineer
  • 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

    J2EE, Weblogic 6.1 and Oracle 8i


    * 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

    • HTS India
  • Software Engineer
  • Role: Coding in Java, JSP, Servlet, EJB and Struts.

    Some Big projects:
    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
    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.

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

    OpenJDK on AWS, S3, J2EE, JUnit, Hibernate JPA, Spring Boot, Spring Security, Spring Scheduling and

    * Development and design All Backend MS- Security, Quiz, Celeb, Notification, Batch, Payment,
    * 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.


    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.

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

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

    * 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

    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

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

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

    * 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

    • e_Accounting Delhi
  • Software Engineer
  • 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.

    J2EE, Weblogic 6.1 and Oracle DB
    JSP, Servlets, JDBC, JSP, HTML and JS


    * 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

    • Clearlines Home Appliance
  • Programmer
  • 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.

    J2EE, Tomcat and Oracle DB
    JSP, Servlets, JDBC, JSP, HTML.


    * 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

    • SGNR Delhi
  • Programmer
  • 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

    J2EE, Tomcat and Oracle DB
    JSP, Servlets, JDBC, JSP, HTML.


    * 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.

Remote Only