Apurva Thomas-PMP
Mississauga, ON L5W 1H5
Canada
*******@*******.***
Objective
My career objective is to contribute to the software industry in software consultancy, architecting, designing and developing world class software applications for customers.
Technical skills
Enterprise Architecture, Design patterns, Project Management, Workflow and Use Case Modeling using Visio, Rational Unified process, SDLCMicrosoft Visual Studio 2008, 2010 .NET Framework 3.5 and 4.0, .NET CLRVB.NET, ASP.NET with VB Script and Java Script, C#, JavaDatabase and RDBMS Technologies (SQL Server, Oracle), Data Access Technologies (ADO.NET, OLEDB, ODBC), SOA, XML and WCF Web Services, Multi-threading, SOAP, COM, DCOM, Win32 APIMicrosoft SQL Server 2005 Performance Tuning, Stored procedures using Transact SQL, XML, Oracle, Other data sources
Major Accomplishments
Demonstrated experience in software consultancy to execute full software development life cycle for enterprise applications using Microsoft .NET Technologies. Contributed in architecting, designing and developing a wide variety of enterprise level customer applications for critical functions which helped the organizations retain existing customers and in getting new and repeat business from them. Demonstrated world class service in all client engagements for both pre-sales and post-sales processes. Developed software development best practices, code templates and libraries which helped the team to increase productivity by up to 75% and to minimize errors in the software development process. Evaluated, researched and developed new and innovative software design practices and software development solutions for customers which helped them minimize the manual processes at their end also in minimizing customer’s dependency on our team for their regular support needs. Found technical solutions to highly complex software development issues which helped in delivering better solutions to the customers and in providing outstanding recovery service to the customers.Worked with many major customer organizations including Nortel Networks, Global Crossing, Canadian Red Cross, CIBC Bank, Dell Canada and Public Health Canada. Won excellence awards for productivity, client retention, innovation and teamwork.
Experience
Professional Services Consultant
July 2005 – Present
ADP Canada, Mississauga, CanadaResponsible for Technical Consultancy, Architecture, Requirement Analysis, Design and the end to end SDLC activities for interface applications for ADP customers to provide software interfacing solutions using Microsoft .NET technologies with a wide range of 3rd party enterprise systems such as SAP, PeopleSoft, ORACLE, and JD Edwards.Solid understanding of functional domains such as payroll, HR, accounting. Contribute in pre-sales and SOW process. Independently handle customer engagements providing technical guidance and technical leadership to all levels of customer organizational hierarchy, at the same time managing the scope and risks of the project. Provide exceptional service and support to customers to help them run the critical functions of their business. Provide solutions using technologies such as Visual Studio 2010, XML, VB.Net, Data Access technologies using ADO.Net, OLEDB, ODBC, Web Service technologies such as SOAP, SOA, Databases such as SQL Server 2005 and Oracle and also use advanced software technologies such as Office Automation using Excel libraries, web services, Code signing, Email notifications, encryption and SFTP technologies. Prepare software design documents including data models and workflow models, technical specifications, requirement documents, testing documents such as test plans and test cases and deployment documents. Work in collaboration with a wide range of internal departments and roles such as Sales, Product specialists, Project Managers and Account Managers. Act as mentor for new associates in terms of effective handling of client situations and technical situations.
Sr. Developer
February 2004 – June 2005
UTR Global Corp, Toronto, CanadaResponsible for design, development, testing and support for the organization’s financial telecom management product (Financial Telemanagement System) a .NET web application using technologies such as ASP.NET, SQL Server 2000, ADO.NET, OLEDB, Stored procedures using Transact SQL, Automation librariesWork with the team for code reviews and design reviews.
Software Development Lead
Nov 2001–Nov 2003
Globalsoft Pvt Ltd, New Delhi, IndiaResponsible for design, development and testing for a full featured CRM application for a customer using technologies such as C# and SQL Server 7. Work with the team for code reviews and design reviews. Discuss the requirements with the customer and propose and document design specification for the software application. Also act as mentor for junior associates by explaining design specification, design reviews and code reviews.
Associate Consultant
Feb 1997 – May 2000
NIIT Technologies Ltd, New Delhi, India- An SEI CMM Level 5 CompanyResponsible for design, development and testing for n-tier software applications for international customers. Work on projects using n-tier architecture using COM/DCOM, ActiveX Controls, Connection Pooling, and XML, SQL Server and Oracle databases, design patterns. Participate in the internal initiatives to develop and contribute to the reusable code library of the organization. Participate in the organization’s quality initiative for SEI CMM Level 5 by making our projects compliant to this initiative.
Education and Certifications
Bachelor of Science with Computer Science, University of Delhi, Delhi. Microsoft Certified Professional Developer (MCPD - Enterprise Application Developer using .Net Framework 3.5)Microsoft Certified Solutions DeveloperProject Management Professional