Home > Candidates > Sudhir Kumar Singh
Sudhir Kumar Singh

KANPUR Uttar Pradesh, India

Phone: xxx-xxx-xxxx

Email: xxx@xxxx.xxx



  • Looking For: Technical Manager / Architect, Manager Software Engineering or Technical Director

  • Occupation: IT and Math

  • Degree: Master's Degree

  • Career Level: Experienced

  • Languages: English, Hindi

Career Information:

Sign up to view Sudhir Kumar Singh's full profile.

Highlights:Highly proficient IT professional with proven analytical abilities and organizational skills with over 19+ years (including 5+ years of USA & 7+ years of Canadian exp.) of experience delivering enterprise technology solutions for leading companies in a variety of business verticals. Extensive experience and specialized experience in conceptualizing, modeling and constructing secure J2EE web based solutions using open source frameworks, BPM and BPEL workflows, SOA, Web-Services, Portals-Portlets, Content Management, Database-driven 3- tired technology stacks. Experience in all phases of Software Development Life Cycle (SDLC) which includes User Interaction, Business Analysis/Modeling, Design/Architect, Development, Integration, Planning and management of Builds, Configuration, Code Management, Production/Customer Support, Maintenance, Enhancements and Quality Control, Testing, Implementation, Documentation, in Banking, Telecommunication, Government, Retail, Transportation, Energy, Internet security, Automobile and Custom Business Solutions domains. Extensive experience with Architect/Designer/Developer profile on Analysis Model & Detail Designing using UseCase Realization & Development of Web tier, Business tier, Middleware, Application Integration and Data Base tier of the enterprise applications. Wide breadth of technical knowledge & experience. Complete IT Solutions Provider with a track record of working on various technologies and structures.

Skills:Java,, J2ee, Software-Design, Enterprise-Architecture, Multi-Tiered-Architecture, Service-Oriented-Architecture(SOA), Oracle Fusion Middleware

Goal:To become a successful & proficient IT professional with all supportive multidimensional technologies...


Experiences:

Consultant-Tech. Manager 07/2017 - 02/2018
TechMahindra Canada (fulltime) || Client: ScotiaBank - Scarborough ON Canada, Scarborough, ON Canada
Industry: Finance-Bank
Project: Global Recipients Environment: J2EE-JAVA 7.0/8.0, Spring, Spring Boot, Hibernate-JPA, Angular & Node.js, Eclipse, DB2, Tomcat, MySQL, MongoDB, Windows 7, Microsoft Azure Cloud, WebSphere (WAS), Jenkins, Docker, Confluence, Maven, Gradle.
Description: Worked on POC using angularJS-node.js with MySQL. Worked on POC using Spring Boot with DB2 / MySQL. Worked on MicroServices application for wire processing & Decision Science applications using Spring, Hibernate. Responsibilities: Worked on designing of micro-services & integration with clients. Worked on POC with 2 technologies approaches. Worked on global-recipient-exception-list sub-application for wire transfer application. It is a micro service application to serve multiple applications for exception happened in wire transfer. Consolidate the APIs with Domain Driven Design. Build micro-services with Test Driven Development. Deploy and Monitor the performance & health of micro-services. Implemented Ribbon Load Balancing, Hystrix Circuit Breaks, Feign design patterns. Manage a team of size 3 team members & an offshore team as well.--
Consultant – Tech. Lead 03/2015 - 01/2016
Los Angeles County Metropolitan Transportation Authority, Toronto, ON Canada
Industry: Public Sector
Project: Vendor Portal (Reference : http://www.civicresource.com/case1.html ) / metroLookAhead / metroCRONJobsScheduler / vendorCRM. Environment: JAVA-J2EE, Oracle ADF (Oracle J2ee Framework) / JSF, Spring, Hibernate, Angular, JDeveloper 11.1.1.7g / 12.2.1g, Eclipse, Oracle 11g, Weblogic Server 10.3, Sql Developer, Windows 7, WebCenter Content (UCM), WebCenter Portal, Portlets JSR 168 / 286, Oracle Fusion Middleware, Oracle SOA, Agile, JIRA, Oracle EM, Gits, Hudson(Jenkins), Maven, Gradle, HTML, CSS, Servlets. JSPs.
Description: Vendor Portal is the combination of many applications including batch (CRON) Jobs and meant to serve the purpose of both general & internal user of Los Angeles Metropolitan Transportation Authority. Metro vendor Portal is a one-stop-shop for all information and resources. https://business.metro.net/--
Lead Developer 03/2014 - 03/2015
syncreon auto - Brampton ON CANADA, Brampton, Ontario Canada
Industry: Auto
Environment: JAVA-J2EE, Oracle ADF (Oracle J2ee Framework) / JSF, JDeveloper 11g, Oracle 11g, Weblogic Server, SQL Developer, Windows 7, SVN, VSS, Agile, Share-Point, Oracle EM, Jasper Report, HTML, CSS, Servlets. JSPs. Description: Sequencing application helps in doing the sequencing of automobiles parts in specified order. It is a migration application of old legacy system builds in oracle forms.
Responsibilities: • Worked on Analysis Model & Detail Designing using UseCase / MD-50 Realization for Web tier, Business tier, Integration tier, designing of taskflows, integration of taskflows, deployment using Oracle Enterprise Manager / Weblogic. • Developed several utility classes to support optimized & efficient UI tier, Back beans, JSP/JSF/Jssf pages and bounded & unbounded taskflows for various process flows for the presentation layer, developed various Entity Object and complex View Objects for both read only & writable purpose to fulfill complex business scenarios & persistency functionality. • Brought several old legacy forms features in ADF Application by intercommunication among projects / region communication / dynamic taskflows / dynamic tab UI shell framework. • Created several versions of Application by implementing several performance improvement features like nested Application Modules, minimize data controls for viewController. • Used ADF BC (BC4J), EntityObjects and ViewObject to persist Java Objects into database and to provide multi-level hierarchical viewing to user. • Oracle ADF Business Components (BC4J) are used as ORM tool for back end operations over oracle database. • Installed SVN server & handled version control system. • Applied the best practices, code optimization / enhancement. • Worked on code-merge, code integration and module integration and participated in design and code review meetings and provided improvements. • Provided support to the testing team and involved in defect fixing. Involved in monitoring the defects. • Systems testing for different levels like Unit testing, Dev. Testing, and UAT Testing. • Manage a team of size 2 team members.--
Principal Consultant 04/2012 - 03/2014
Oracle Toronto CANADA, Toronto, Ontario Canada
Industry: IT Services
Environment: JAVA-J2EE, Oracle ADF (Oracle J2ee Framework) / JSF, Spring, Hibernate, JDeveloper 11g, Eclipse, Oracle 11g, XML Schema/XSD/XSLT-XPath, Webcenter Portals, Portlets JSR 168 / 286, UCM, Oracle Fusion Middleware, Oracle SOA, Weblogic Server, RAD, WebSphere Application server (WAS), SQL Developer, Windows 7, Web Services, SVN, Gits, Oracle Cloud, Hudson–Jenkins, Oracle EM, Agile, JIRA, Confluence, Visual GC, JConsole. JMeter, Maven, Selenium, HTML, CSS, Servlets. JSPs.
Description: Allotment Permit is web application, allows the authorized users to create Service Request. It is ADF and EBS integration application. OMS is a Operations Management System, which provides the operational functionalities for TSSA Dept. Dashboard app. is a web application, allows the authorized users to provide the web platform for the AT&T internal users. It is ADF & EBS and ADF & BI Publisher integration application. Convero is an existing in-house application build in Oracle forms & new migration is in Oracle ADF. Enbridge Pipelines project is a Oracle fusion middleware application to support Enbridge utilities.--
Lead Developer / Consultant 06/2010 - 04/2012
Aptude INC || Clients: MacAfee - San Jose CA, Schnieder National (SNI) - Green Bay WI, Green Bay WI - San Jose CA, WI & CA United States
Industry: IT Services
Environment: JAVA-J2EE, Oracle ADF (Oracle J2ee Framework) / JSF, Spring, Hibernate, JDeveloper 11g, Oracle fusion Middleware, Oracle SOA, WebCenter Portals & UCM, Portlets JSR 168 / 286, Oracle 11g, Weblogic Server, RAD, WebSphere Application server (WAS), Sql Developer, Windows XP, Web Services, Rational App. Developer, CORBA, C/C++, Agile, JIRA, Share-Point, Gits, SVN, Oracle EM, Visual GC, JMeter, Mercury Test Director, HTML, CSS, Servlets. JSPs.
• Worked on Analysis Model & Detail Designing using UseCase / MD-50 Realization for Web tier, Business tier, Integration tier, designing of taskflows, integration of taskflows, integration of modules, integration of applications and deployment using Oracle Enterprise Manager / Weblogic. • Created ADF / J2ee application, developed model and UI projects, design UI Pages based on UseCases, developed several utility classes to support optimized & efficient UI tier, coding for backing bean / service & utility classes for model project, creation on EOs, VOs, VLs, Java Classes, Ejbs Beans, Spring and Hibernate classes. • Developed Webcenter portal application with content & services integration. Integration of ADF application with Oracle BPM worklists & BI Publisher server. • Worked on POC for Localization project on WebCenter using Jsf/Jssf/backing bean/service & utility classes. • Worked on Preparation of High/low Level Design like block diagrams, class diagrams for implementation strategy, activity diagrams, and sequence diagrams. • Applied the best practices, code optimization / enhancement, templates design, J2ee & Core design patterns. • Worked on code-merge, code integration and module integration and participated in design and code review meetings and provided improvements. • Hunting memory leaks, garbage collection, tuning VM, Load Balancing. • Provided support to the testing team and involved in defect fixing. Involved in monitoring the defects. • Systems testing for different levels like Unit testing, Dev. Testing, and UAT Testing. • Lead a team of size 2 team members.--
Sr. Developer / Consultant 06/2009 - 06/2010
Comtec Info - Kenner LA (fulltime) || Client: Department of Natural Resource - Baton Rouge, Baton Rouge, LA United States
Industry: IT Services
Project: OCPR System Integration Environment: TeamWorks Lombardi-6.2.1 / 7.0 (which is now IBM WebSphere Lombardi), JBoss Application Server 4.0.5, Lombardi Blue Prints, AtTask (@task), Oracle 10g, SQL Developer, Toad, Windows Vista, SVN, HTML, CSS, Servlets. JSPs.
Description: AtTask (@task) helps in validating business initiatives, utilizing their resources, real-time visibility into project status. Lombardi TeamWorks is a powerful BPM tool and provides strong integration API for the integrations with other systems compatible with web services. OCPR is a system combination of two application @task & TeamWorks, which provides a complete, comprehensive & user-friendly solution for state & federal government to handle visibility of fund allocation, spend, leftover & distribution. Responsibilities: • Worked on Preparation building blocks using milestones on Lombardi Blue Prints. • Worked on integration of @task & TeamWorks using TeamWorks web services components. • Worked on design of process services using coaches, integration services, system services, web service components, SQL connectors. • Wrote down the processes to interact with database using Sql connectors and processes to interact with AtTask using web services connectors.--
Sr. Developer / Programmer Analyst 03/2007 - 06/2007
RSystems INC (fulltime) || Client: County of San Joaquin - Stockton CA, Stockton, CA United States
Industry: Utilities
Project: Local Area Warrant System (LAWS) Environment: JAVA-J2EE, Oracle ADF (Oracle J2ee Framework) / JSF, OC4J, JDeveloper 10g, J2ee Patterns, Oracle Database, Weblogic Server, PL/SQL, Toad, Sql Developer, MS-Visio, Windows XP, SVN, HTML, CSS, Servlets. JSPs.
Description: Purpose of the Local Area Warrant System (LAWS) is to facilitate user to select a target group of warrant from a list of warrant groups. Any user will be granted either maintenance or view only access to a target group of warrant. When a user logs in and navigates to the LAWS home page they will be able to access the warrants having responsible agency or service agency according to their functional position.--
Sr. Developer / Programmer Analyst 06/2007 - 12/2008
Office Depot Inc (fulltime) - Delray Beach FL, Delray Beach , FL United States
Industry: Retail
Projects: Project Simplify for Merchandising (PLMS, IPS, Customer Pricer). Environment: JAVA-J2EE, Struts, EJBs, Oracle ADF (Oracle J2ee Framework) / JSF, OC4J, Oracle BPEL, XML Schema/XSD/XSLT, WSDL, ,XPath, JDeveloper 10/11g, Oracle SOA, Oracle BPEL Process Manager, WebSphere (WAS), IBM MQ Series, Oracle Adapters, J2ee Patterns, Java JMS, Oracle Database, Weblogic server, PL/SQL, Toad, Sql Developer, MS-Visio, Windows XP, Mainframe, UNIX, Agile, JIRA, SVN, Mercury Test Director, Jasper Report, HTML, CSS, Servlets. JSPs.
Description: Price List Management serves the purpose of simplifying the pricing for the qualifying items sell by the office Depot for different- different group of customers. Purpose of International Promotional System is to replace the legacy system and provide the fast & user friendly system to serve the promotions (mark down the prices & rollback to original based on Offers / Coupons / BackToSchoolEvent / HolidaysEvent...etc) for items. Purpose of Customer Pricer is to provide the actual & accurate picture of the SKUs with their retail / wholesale price to file the accurate bid. It is based on content management. Responsibilities: • Worked on Preparation of High/low Level Design like block diagrams, class diagrams for implementation strategy, activity diagrams, and sequence diagrams. • Created ADF / J2ee applications, developed model and UI projects, design UI Pages, developed utility classes to support optimized & efficient UI tier, coding for backing bean / service & utility classes for model project, creation on EOs, VOs, VLs, Java Classes, Ejbs Beans, Spring and Hibernate classes. • Applied the best practices, code optimization / enhancement, templates design, J2ee & Core design patterns. • Write down the integration workflows in BPEL to integrate the systems in terms of feed the data from one system to another system. • Worked on security, Webservices (SOAP) and Batch Jobs. • Handled Production support issues on Mainframe & UNIX Boxes for legacy systems. • Worked on Pricing management business rules, Order Management business rules, Inventory management business rules and Merchandising business rules. • Worked on code-merge, code integration and module integration and participated in design and code review meetings and provided improvements. • Provided support to the testing team and involved in defect fixing. Involved in monitoring the defects. • Systems testing for different levels like Unit testing, Dev. Testing, and UAT Testing.--
Technical Lead 01/2006 - 11/2006
IBM India - Gurgaon India || Client: Xcel Energy - TX, AirTel Telecom – India, Gurgaon, HR India
Industry: IT Services
Environment: Ejbs, Struts, Hibernate, J2ee Patterns, JSP, Java Bean, JDBC, JAX-RPC, CORBA, XML Schema/XSD/XSLT, TILES, JSTL, Ajax, Rational Rose XDE, RAD 6.0 IDE & WebSphere App. Server (WAS), PL/SQL, Oracle, Toad, Unix, Clear Case, Maven. Web Sphere Business Integration Server Foundation, Business Process Execution Language (BPEL), SOAP, WSDL, MQ Series, XML Schema/XSD/XSLT, WebSphere Message Broker, WebSphere Adapter, Web Services, JDBC, WBI-Modeler, Service Oriented Architecture (SOA), JMS, Toad, Remedy Ticketing tool ,Mercury Test Director, Crystal Reports
Description: Customer Resource System is one of the sixteen Business Critical Applications to support the work of many areas of Xcel Energy. Customer Resource System (CRS) serves the needs of Customer & Field Operations. Customer Resource System (CRS) contains comprehensive customer information for service; including trouble orders, billing, payment, collections, marketing/sales and customer inquiries. EAI-OM is a middle ware application, which takes care of fulfillment of Order executed by the CRM Application.--
Sr. Developer - Analyst 07/2005 - 01/2006
Verizon Data Services (Verizon Wireless) - Chennai India (fulltime), Chennai, TN India
Industry: Telecom
Project: Enterprise of Content Management System (Ecms) Environment: Struts, EJBs, Hibernate, Spring, JSP, Java Bean, DAOs, JDBC, CORBA ORB using VisiBroker, XML Schema, XML Parsers, Rational Rose, Eclipse IDE & WebLogic app. Server, PL/SQL, Oracle, Toad, Remedy Ticketing tool, Jasper Report, Mercury Test Director, Win-XP, Maven, CVS, HTML, CSS, Servlets. JSPs.
Description: Ecms (Enterprise of Content Management System) is a part of ESM (Enterprise of Sales Management) Portal, which serves the purpose of sales group of Verizon. It basically deals with contract management for the respective customer.--
Sr. Developer - Associate 06/2004 - 06/2005
Covansys Corp (DXC Corp) - Bangalore INDIA (fulltime)|| Clients: DMV-LA, OofUnCom OH, Bangalore, KA India
Industry: Public Sector
Projects: Enterprise Taxation and Benefit System - ETABS || Next Generation Motor Vehicle System - NGMV || Environment: Struts, Hibernate, EJBs, JSF, JAAS, Java Bean, JDBC, JAX-RPC, XML Schema, XML Parsers, WebSphere Studio Application Developer ( WAS Server, IDE ), Rational Rose XDE, Pl/SQL, Remedy Ticketing tool, Mercury Test Director ,Oracle, Toad, Windows-2000, Unix, Maven, Ant, ClearCase, SVN, HTML, CSS, Servlets. JSPs.
Description: Employer Tax and Benefits System is a product that would cater State governments / Counties across North America. The application of ETABS is named as ERIC. Department of Motor Vehicle [DMV] of state Louisiana’s Next Generation Motor Vehicle Project is intended to replace a legacy mainframe system designed in the 1970’s. The replacement system is known as the “Next Generation Motor Vehicle System” (NGMV).--
Developer / Team Member 01/1999 - 06/2004
Duncans Corp, IGMC, Cat, AAA Software, Kanpur-Delhi, UP - Delhi India
Project: LPS (Limited Partnership System) || Time Sheet Management & Spongeiron.com || Cyber Café MagS, Medical Management System || Visitor Info Mag. # Environment: JSP, Java Beans, Servlets, Struts, J2ee-Design-Patterns, JDBC, HTML, CSS, Eclipse, SQL-Server, DBMS FoxPro, Together UML, MS-Visio, Microsoft's IIS, Sun Java Application Server, Tomcat, Windows-NT, Ant, V.B. 6.0, MS-Access, Windows-NT.
--

Education:

Chhatrapati Shahu Ji Maharaj University, Kanpur, India 07/1992 - 06/1996
Kanpur, UP, India
Degree: Bachelor's Degree
Major:Maths
Minor:Chemistry - Physics
Bachelor of Science (Mathematics) (3 years), Chhatrapati Shahu Ji Maharaj University, Kanpur, India. (1992-1996).


The Institute of Engineering and Technology (IET), Lucknow, India 07/1996 - 06/1999
Lucknow, UP, India
Degree: Master's Degree
Major:Computer Applications
Minor:Maths
Master of Computer Applications (3 years), The Institute of Engineering and Technology (IET), Lucknow, India. (1996-1999).

Download Resume(Available to Employers Only):

Login to view resume: Sudhir -



More About Sudhir Kumar Singh
Please sign in or sign up an employer to view Sudhir Kumar Singh's personal information.

  • Phone: xxx-xxx-xxxx
  • Email:xxx@xxxx.xxx
  • Visa: -
  • Work Authorization: -
  • Expected Salary: -
  • Intests & Hobbies: -