We provide IT Staff Augmentation Services!

Lead Developer And Technical Architect Resume

2.00/5 (Submit Your Rating)

Fort Worth, TX

EXPERIENCE SUMMARY:

  • Attorney at Law with vast technical experience in Software and Financial Services Industry.
  • 12+ years of experience in software design, development, testing and deployment involving extensive web, windows and database programming using Microsoft technologies.
  • Worked directly with Big Accounting Firms like KPMG, PWC and E&Y on designing and developing various financial applications.
  • Experienced in implementation of various IT and Corporate governance laws like SOX.
  • Experienced in managing software development teams based onshore and offshore.
  • Strong relationship building skills with outside vendors, service providers and internal department managers and staff.
  • Microsoft Certified Professional Developer (MCPD in .NET), Microsoft Certified Solutions Developer (MCSD in .NET) , Microsoft Certified Application Developer (MCAD in .NET) and Microsoft Certified Database Administrator(MCDBA) (MCP ID: 3454256).
  • Worked in all phases of Software Development Life Cycle (SDLC) as a DeveloperSr. Programmer, Technical Architect and a Team Lead.

EDUCATION: Doctor of Jurisprudence (J.D.), Texas Wesleyan University School of Law Master of Science in Computer Science, University of Texas at Dallas, GPA: 4.0/4.0

Bachelor of Technology

COMPUTER SKILLS:

  • Languages/Platforms C++, C#, Java, Windows , Unix, Solaris
  • Technologies

ASP.NET (2.0), ADO.NET, ASP (with VB Script), JavaScript, HTML, XML Web Services, XSL, XSLT, XPATH, XSD, SOAP, AJAX, UML, Design Patterns

  • Database Tools SQL Server, Oracle
  • Other Technologies

SAP BO, COGNOS BI, SQL Reporting Services (SSRS), CODA Financials

WORK EXPERIENCE:

Lead Developer/Technical Architect,
Confidential Fort Worth, TX
July 2008- Present
Description:
Work involved architecting and implementing financial applications for one of the world’s largest private equity firms. Currently a part of the Management team at TPG Capital.
Responsibilities:

  • Global Lead for SharePoint Implementation which was used to store confidential documents used for Deal Closings. Worked closely with Legal/Compliance group to monitor and restrict access.
  • Lead development of Fundraising Compliance workflow project that is used for fundraising at TPG- Capital and helps meet SEC and FINRA regulations.
  • Lead development of GORS interface with Thomson-Reuters for moving K-1 data from TPG Financials to IRS for e-filing of Schedule K for various TPG partnerships. Worked closely with TAX and KPMG groups.
  • Lead development of K-1 - PWC interface for moving tax data from TPG to PWC for filing of State tax data for various TPG partnerships. Worked closely with TAX and PWC groups.
  • Security Administrator of HR-Workday system that houses Human Resources data for TPG.
  • Lead Development of LP Partner communication tool to automate capital calls and distribution memos via email/fax/regular mail by getting data from Financials backend.
  • Lead Development of Employee Expense Management interface that integrates data from HR system and Financials system and allows in GL posting. Worked closely with Accounting Teams
  • Lead Development of various interfaces that automate posting into TPG General Ledger.
  • Worked closely with various groups during TPG SOX initiative that helped separate SOX and Non-SOX applications. Worked closely with Accounting and E&Y teams.

Sr. Systems Developer,
Confidential, Dallas, TX
June 2006-June 2008
Description:
Worked as a Sr. Systems Developer for Loan and Mortgage group at ACS (Affiliated Computer Services) Inc, a Fortune 500 company headquartered in Dallas. As a part of the GMAC, Chrysler, WAMU and Toyota projects, work involved storing scanned images of home and auto loan documents and maintaining the business data that is sent to ACS in feeds. Work involved the complete life-cycle of the projects from initial business requirements to testing and deployment.
Responsibilities:

  • Architected and Designed programs to store scanned GMAC, WAMU, Chrysler and Toyota loan documents in a repository and enable users (GMAC clients and vendors) to view their loan and asset documents over the web using ASP.NET based websites. Extensively used the principles of Design Patterns and Object Oriented Design.
  • Designed and implemented a multi-tiered based architecture to automatically read ASSET XML files as a part of file share feed or as a part of XML web-services and parse the business data and load them into the database. Simultaneously all the corresponding scanned documents for that particular loan are loaded into a SQL based document repository.
  • Architected and Developed workflow based websites in collaboration with India offshore teams using ASP.NET 2.0, AJAX, and Microsoft Enterprise Library to view images from document repositories.
  • Created a set of robots which are currently in production. Robots perform tasks such as XML data-import, committal of documents to the document repository, pre-fetching of documents, extracting of documents and sending documents to FILENET using a FETCH process. All the robots are based on .NET Multithreading.
  • Designed Databases to store Asset and document information from the XML feeds. Designed an automatic process to de-serialize data from the XML feeds to a .NET class and populate the SQL server database with the business data.
  • Architected and implemented SQL 2005 Reporting services based solutions for Reporting purposes. Developed an ASP.NET based website and used XML web-services to access the Reports as a part of the workflow Website.
  • Implemented a number of stored procedures and involved in the performance tuning and database maintenance of SQL sever 2005.

Technologies: C#, ASP.NET 2.0, Win-forms, Web-forms, Windows Services, Multithreading, Design Patterns, OOD, SQL server 2005, Oracle 10g, SQL 2005 Reporting Services, XML, XSD validation.

Web-Data Engineer,
Confidential, Irving, TX
Nov 2005-June 2006
Description:
Worked as a Web-Data Engineer for the Microsoft global SQL server Developer Support group. As a part of this group, work involved supporting all kinds of .NET Developer technologies that help to connect to SQL server. Work involved review and analysis of architectures and suggesting better and more efficient ways using .NET technologies. Work involved coding, developer support, review of architectures to confirm to Microsoft Best Patterns for Microsoft Premier Customers. Premier customers are generally huge corporations with a long-term support contract.

Responsibilities:

  • Assisted Microsoft Premier Customers with Developer Support for developing efficient solutions integrated with any kind of backend database (SQL server as well as any 3rd party Database) using Microsoft .NET technologies.
  • Assisted Microsoft Customers and Partners with the design and review of their architectures in building efficient end to end solutions using .NET to connect to SQL server.
  • As a part of Web-data global group, work involved providing all kinds of support related to ADO.NET and XML (System.Xml) technologies.
  • Assisted customers in developing and deploying integrated and secure solutions using .NET, IIS, Windows Server and SQL server in distributed environments. Assisted the customers in integrating Kerberos authentication with their Windows and SQL server environments.
  • Assisted the customers in ODBC and OleDB programming
  • Assisted customer with implementing SQL Reporting Services Solutions from VS.NET

Technologies: C#. .NET, ADO.NET, OleDB, ODBC, System.Xml, SQL, SQL Reporting Services

Sr. Technical Consultant
Confidential, Irving, TX
Oct 2004-Oct 2005
Description:
Verizon Inc is a Fortune 12 and one of the world’s largest telecommunications company. Worked as a Sr. Programmer for the BSG group of Verizon Data Services Inc. Worked on multiple projects in various roles as aSr. Programmer and a Team lead and involved in the complete SDLC.


Project: VGI-Verizon Gateway Interface for BASES 
Responsibilities:

  • Developed and enhanced the existing functionality of VGI middleware to flow BSG and ESG orders to back end SOP mainframes using C#. NET, ADO.NET and socket programming.
  • Designed and developed the MQseries interface using C# .NET API to provide alternative to web-services.
  • Developed XML web-services to perform specific tasks like inputting an order, canceling an order checking the status of an order etc
  • Processed front-end XML datasets using XSL, XPATH to confirm to the requirements of the middle tier XML. Used extensive Serialization and De-Serialization of objects using C#
  • Created C# interfaces and developed class libraries for the middle tier.
  • Developed client applications using win-forms for various stages of middle tier testing
  • Developed C# Windows Services for automatically running the middle tier.
  • Created COM+ objects using .NET and implemented multithreading.
  • Used Serviced Components to use VGI code with various regions.
  • Designed Workflow management using BizTalk 2003.
  • Wrote C# web services for Screen Scrapping of Mainframes using Attachmate.

Project: VGE-eSales-BASES B2B Gateway
Responsibilities:

  • Worked as a Team Lead for VGE initiative to process orders through BASESII and eSales.
  • Participated in the Requirements Gathering and Detailed Design sessions.
  • Created the flow diagrams, architecture and the project plan to implement VGE project.
  • Created a set of B2B 3rd party interfaces to process external party orders through Verizon.
  • Exposed XML based C#. NET web services to expose BASESII portal through a Web Services Based Gateway for 3rd party companies to access Verizon.
  • Designed and published XSD schemas for ordering various products and for using interfaces
  • Coordinated with the offshore Verizon India team in various stages of the project.

Project: BASES2Order Conversion
Responsibilities:

  • Migrated the VC++ Bases2Order DLL to C#. NET
  • Simplified the Bases2Order by moving the Rules engine from C# code to MS-SQL database.
  • Created generic product independent procedures in C# to create XML’s required by VGI
  • Created XSL files to transform the XML generated in various stages to confirm to VGI standard.

Project: Verizon -BASES-aEDW
Responsibilities:

  • Developed ASP.NET front-end screens to implement new functionalities for the June release of BASESII portal.
  • Created Web Services to expose CSR records to One Source Verizon Portal.
  • Wrote JavaScript functions to handle functionality on ASP.NET pages and reduce round trip transfers to the servers.

Technologies: C#, ASP.NET, XML, XPATH, XSL, XSD, XSLT, JavaScript, Winforms, WebServices, Windows Services, SQL server, Visual Source Safe, IBM Websphere MQ (MQseries), BizTalk Server, Serviced Components, Reflection, COM+, COM Interop, Visual Studio.NET 2003 enterprise architect.

Network Administrator,
Confidential, Carrollton, Texas
Nov 2003 – Oct 2004.
Description:
Software Programming and Network Management for Kiwi Services. Kiwi Services is a Home Care Consultancy with offices in Dallas, Fort Worth, Atlanta and Houston.

Responsibilities:

  • Involved in middle-tier software design and development as per the requirement of the management.
  • Development of ASP.NET web forms using server and user controls.
  • Designed of normalized back end database on SQL server 2000.
  • Used ADO.NET and T-SQL (stored procedures) to create various reports.
  • Created SALES software (for telemarketing division), Dispatch software (for dispatch division), Accounting software (for accounting division) of the company using ASP.NET and ADO.NET.
  • Created numerous custom reports for determining call center efficiency, sales strategies etc all using extensive ASP.NET web forms and provided round the clock support for Kiwi Services.

Technologies: ASP.NET, C#. NET, ADO.NET, SQL Server 2000, Remoting, XML Web Services.

Software Programmer
Confidential, Irving, Texas, 
Dec 2002 – Nov 2003.
Description: 
The project involved developing custom intranet solutions for MJBWOOD Inc, one of the largest wood suppliers in United States. The company had offices all over United States and had constant movement of inventory in all of its locations. The project involved creating a forecast management system, an inventory management system and a Real-Time information system for the MJBWOOD day-to-day operations.

Responsibilities:

  • Created front-end reporting screens using ASP.NET (C#) using a backend ERP database. Few of the reports created were:
    • Accounting requests (A/R and A/P credit/debit notes, Employee timesheets, Management Reports (Financial analysis, sales analysis, inventory analysis, invoicing analysis), Forecast and Inventory management reports and Budget System Reports
  • Migrated code from ASP to ASP.NET
  • ADO .Net datasets, data readers and data adapters were used in data access layer.
  • Wrote complex stored procedures in T-SQL for forecasting demand and min-max analysis (inventory), budget system, sending auto-emails using SQL server.
  • Extensive use of Data Grid, validation controls, user controls and dynamic generation of controls to enable the end administrator of this CRM software to add various groups of users with varying levels of permissions. .
  • Used System.Web.Mail namespace provided by .NET framework to implement Message Gear.
  • Used XML based Encryption and Decryption and Authentication tickets for security.

Technologies: .NET Framework, ASP.NET, C#. NET, ADO.NET, SQL Server 2000, Stored Procedures

Research Assistant,
Confidential Richardson, Texas,
Aug 2001 - Dec 2002.
Description:
Project funded by Clark Foundation. The aim of the project was to formulate new architectures for distributed multimedia placement.

Responsibilities:

  • Wrote a number of C++ programs based on distributed architecture.
  • Designed and implemented algorithms (NP hard) based on Linear Programming (LP) techniques to efficiently place and cache multimedia data (videos) on servers distributed geographically all over the world.CPLEX library was accessed using C++. Programs were written to solve linear integer programs (ILP’s) involving millions of variables and constraints. All the C++ programs were written and simulated on Sun UltraSparc machines.
  • Developed the programs using Object Oriented Design (OOD) and used multithreading as much as possible for optimal results.

Technologies: C++ on Sun Solaris, CPLEX, AMPL, MPI, Threading (POSIX Threads), Socket Programming.

SCHOLARSHIPS/HONORS/CERTIFICATIONS:

  • Dean’s Scholar
  • Cecil & Ida Green Graduate Scholar (Scholarship for Academic Excellence),
  • Recipient of Texas Public Education Grant (TPEG) for graduate study
  • Recipient of Research Assistantship
  • Recipient of Teaching Assistantship (TA for Senior year “Operating Systems” and “Computer Algorithms”)
  • Ranked 1% (out of 200,000 students) in the All India I.I.T. entrance examination for admission to Bachelors program
  • Brainbench Certified Programmer in C#.
  • Brainbench Certified Programmer in ASP.NET
  • Microsoft Certified Application Developer (MCAD) in .NET (MCP ID: 3454256)
  • Microsoft Certified Solution Developer (MCSD) in .NET (MCP ID: 3454256)
  • Microsoft Certified Database Administrator (MCDBA) (MCP ID: 3454256)
  • Microsoft Certified Professional Developer (MCPD) (MCP ID: 3454256)

Work Status: U.S.A Citizen authorized to work for any Employer

We'd love your feedback!