We provide IT Staff Augmentation Services!

Tech Lead Resume

Minneapolis, MN

SUMMARY

  • 8+ years of experience with all phases of Software Development Life Cycle (SDLC), including Analysis , Design , Development , Testing and Implementation of Client-Server and Web-based n-tier Architecture for web applications with exposure to diverse business domains that include Investment Banking, Insurance, Auditing and Telecom.
  • Strong hands on the Microsoft.Net Framework 2.0/3.0/3.5/4.0 developing Web Services, Win Services, Web Pages using ASP, ASP.Net 4.0/3.5/2.0, C#.Net,VB.NET, MVC, ADO.Net, Java Script, VB Script, CSS, Master pages, HTML, XML, LINQ, Ajax
  • Experience in using Windows Communication Foundation (WCF) implementing the Service-Oriented Architecture (SOA)
  • Expertise in building Web Services using WSDL, UDDI and SOAP Protocol and consuming/publishing Web Services
  • Extensively LINQ to Objects for retrieving the data efficiently and Just in Time manner
  • Used significant features like Entity Framework, LINQ, Generics.
  • Experience with ASP.Net Web Forms, Web Services, and State Management, Caching features, Configuring optimizations and securing the web application
  • Experience with Telerik RAD controls for effective and robust user experience.
  • Experience with AJAX Control Toolkit and XML Http Request object, which is the heart of AJAX in providing asynchronous Post back
  • Experience in third party Integration Platform Talend – Enterprise Service Bus (ESB).
  • Designed and Implemented application using ADO.Net objects like Dataset, Data Table and Data Adapter for manipulating, retrieving, storing and displaying data from SQL Server
  • Hands on knowledge in implementing Data Access technologies like Enterprise Library (Application Blocks)
  • Extensive knowledge of applying Object Oriented Analysis and Design (OOAD) for modelling a system
  • RDBMS experience with Stored Procedures, Functions, Views and Triggers and imports and exports of Data in SQL Server (2008 R2/2005) and Oracle (10g/11g)
  • Experienced in using Configuration Management, setting up company Version policies, build schedule using Team Foundation Server, Visual Source Safe (VSS) and SVN
  • Hands on Experience in preparing the developed programs including Unit testing for ASP.Net Web Forms and SOAP Web Services Integration testing using SOAPUI.
  • Good knowledge of agile software development and waterfall model.
  • Self-motivated, good learner and quick to adapt to any new technology.

TECHNICAL SKILLS

  • .Net Technologies: ASP.Net ( 2.0/3.0/3.5/4.0 ), ADO.Net, AJAX, ASP, LINQ, WCF, WPF, MVC,Web Services
  • Languages: C#.Net, VB.NET, Store Procedure, PL/SQL, T-SQL
  • Scripting languages: Java Script, VB Script, JQuery
  • Web Technologies: HTML, XML, XSLT,WSDL, SOAP, CSS, Web forms, Web Services
  • Databases: SQL Server 2008 R2, SQL Server 2005, Oracle 11G/10G
  • Reporting Services: SQL Server Reporting Services ( SSRS)
  • Third Party Controls: Telerik RAD Controls
  • Test Tools: SOAPUI
  • Version Control: Team Foundation Server (TFS), Visual Source Safe (VSS), SVN

PROJECT DETAILS

Tech Lead

Client: Confidential, MN

Work Location: Minneapolis, MN

Description : Network Reliability Operation Centre, deals with service provisioning and activation which controls the network elements used in the provisioning of the Confidential systems. This program will enable ordering, provisioning and automated IP assignment within the existing Legacy CTL HSI systems while leveraging Legacy integrated services where possible. IPAM will be replaced by the Network application of IPMS. This will also drive IP Services functions to be picked up by IPMS or the ENL Network bus service. Automation of IP Address Management will disable Static IPv4 manual entry from Ordering Systems and automate all reserve and release functions for IP Addresses initiated from Ordering Systems.

Broker IP addresses management requests from an upstream client to IPMS for active IP addresses for a customer. SOAP web service to accept an IP address management request and broker the request to IPMS for processing. The IP address management will include a request to the IPAM service and return an appropriate response back to the calling client. Operations include Provisioning, Release, Cancel, Find Subnets, Get & Set Release date, Set CustID for the block of IP addresses in IPv4 & IPv6. Subnet rules are implemented in ENL Network Bus Services when IPs is requested for provisioning the IP block to a customer.

Responsibilities:

  • Involved in requirements gathering and analysis, design, coding, unit testing and Integration testing
  • Involved in the prototype design including writing Integration Documents.
  • Performed extensive SOAPUI testing for all the ENL Network Bus Services using assertions, properties, test steps and property transfers.
  • Developed SOAP services using WCF and Visual Studio 2010 Professional. Exposed the SOAP services to the consuming systems using TALEND Platform – Enterprise Integration .
  • Created Jobs in TALEND to integrate the IP services into ENL Network bus Services.
  • Used LINQ for manipulating, filtering & grouping data.
  • Involved in code review and application performance enhancements , Trouble Shooting and resolving critical issues
  • Used SVN for source control
  • Perform Root Cause Analysis and provide remedial steps and solution

Technology: Visual Studio 2010, C#.Net, WCF, SQL Server 2008 R2, Stored Procedure, Function, Views, SOAPUI, TALEND platform – Enterprise Service Bus (ESB).

Tech Lead

Client: Confidential, NJ

Work Location: Woodcliff Lake, NJ

Description : Sentinel is a secure online application developed to assist Confidential member firms in complying with legal and regulatory independence requirements related to the provision of services. In addition, Sentinel is used to both identify and resolve potential conflicts of interest with proposed engagements and alliance relationships. Sentinel is also used to monitor relationships with other key clients who do not trigger more stringent regulations than the independence rules that Confidential International has adopted for member firms. Sentinel is to be used to evaluate potential independence and conflict checks prior to establishing an alliance relationship with a third party.

Sentinel checks every Request to provide services to a client in order to identify existing Requests to provide services and key relationships recorded in Sentinel that may give rise to a potential business or Objectivity Conflict of Interest.

Responsibilities:

  • Actively involved with business analysts to analyze the business needs and business process models
  • Involved in different phases of SDLC including requirements gathering and analysis, design, coding, unit testing and performance testing
  • Developed User Interface using ASP.NET 3.5, Entity Framework, and Visual Studio 2010 Ultimate
  • Involved in the application and database design including writing Technical Design Documents (TDD)
  • Developed database schema scripts, stored procedures, functions, triggers, constraints, and indexes
  • Used LINQ for manipulating, filtering & grouping data
  • Involved in code review and application performance enhancements , Trouble Shooting and resolving critical issues
  • Used Visual Source Safe for source control
  • Perform Root Cause Analysis and provide remedial steps and solution

Technology: Visual Studio 2010, ASP.Net 4.0, C#.Net, JavaScript, SQL Server 2008 R2, Stored Procedure, Function, Views, Entity Framework.

Tech Lead

Client: Confidential, Tampa, FL

Description : Confidential is one of the world's largest professional services firms which have mainly four main line of services: Assurance (audit), Tax, Advisory, and Internal Firm Services (IFS). It is the world's second-largest professional services firm and one of the "Big Four" accountancy firms. It has offices in 757 cities across 154 countries and employs over 161,000 people.

Locate is a re-platform application majorly used to perform the look ups for the addresses in United States to determine the Tax credit eligibility. Locate will accept employee and business locations in the form of single address lookups and batch address lookups. Location search happens in various datasets available inside the locate database and it uses some third party datasets as well. Third party software called Pitney Bowes is used to perform the location search which uses US postal services database to locate address.

Responsibilities:

  • Involved in requirements gathering and analysis, design, coding, unit testing and performance testing
  • Involved in Effort estimation
  • Design the finalized requirements by analyzing the existing system and business objects involved
  • Documenting and Reviewing Design and Architecture documents
  • Created database modeling design for the project
  • Attending Client calls with both the client business team as well as the client architect team
  • Attending the User and System requirement calls to understand the requirement
  • Be a Technical mentor to the team and support during technical assistances/difficulties
  • Helping team members in understanding the requirement and guiding them to implement the same
  • Communicating to the business and TDA team for any kind of requirement clarification
  • Performing code review to ensure coding standards are followed as per Confidential standard compliance
  • Modeling WCF Service configurations for the project
  • Perform static code analysis to improve the code quality
  • Creating deployment packages/setups for the windows processes and publishes the website, service projects during releases

Technology: Visual Studio 2010, ASP.Net 4.0, C#.Net, WCF, JavaScript, SQL Server 2008 R2, Pitney Bowes, Telerik RAD Controls, JQuery, CSS, HTML

Software Consultant

Client: Confidential, Singapore.

Work Location: Singapore

Description: This online system provides an avenue for Confidential staff to seek permission for using copyrighted materials in their teaching and research.

Many people use copyrighted materials in their presentations, papers, work areas and research. When you need to use a copyrighted work, you must have permission from the owner of the work. Find out the contact details for the author(s) of the copyrighted material you are seeking permission to use. Submit an online request to the author(s), providing details of the materials for which permission is sought, state explicitly how the material is to be used. Ensure that due permission is granted before proceeding to use the materials in mind.

Responsibilities:

  • Involved in different phases of the life cycle including requirements gathering and analysis, design, coding, unit testing
  • Involved in Use Case Point estimation.
  • Developed User Interface using ASP.Net, HTML, Java Script, AJAX toolkit.
  • Created reports using SSIS using SQL Server 2008. Developed database schema scripts, stored procedures, functions and triggers
  • Used LINQ for manipulating filtering & grouping data
  • Involved in the application and database design including writing Technical Design Documents (TDD)
  • Reviewing Code, Problem Solving and Trouble Shooting
  • Involved in application performance enhancements. Used VSS for source control

Technology: ASP.Net 3.5 C#, ADO.Net, AJAX Toolkit, JAVA Script, HTML, CSS, LINQ, Oracle 11G

Small Asset Management System V2 May’2010 to Nov’2010

Software Consultant

Client: Confidential, Singapore

Work Location: Singapore

Description: This is a Small Asset Management System which gives privilege for the user to manage records of assets valued below S$2000. (SAMS2). Using this system user can manage the maintenance of location, Owners & Asset type. SAMS2 allows administrator to manage privileges.

SAMS2 is controlled in a decentralized manner with the System Administrator defining the respective Administrators from the Schools/Departments. Administrator can define the privileged users of their department within the system.

Responsibilities:

  • Involved in design and coding the application for the client.
  • Attending user meeting to gather business requirements.
  • Analyze the requirement and create design document.
  • Responsible for estimation of work effort for the project
  • Creating data modeling for the project.
  • Deployment to the client servers and testing.
  • Documenting high-level and detailed requirements.
  • Navigating of all phases of project lifecycle with minimal supervision
  • Follow Confidential standard compliance to design and develop the project.
  • Created oracle packages writing T-SQL query using stored procedure.
  • Created unit test cases and test against the same.
  • Involved in Deployment.

Technology: ASP.Net 3.5 C#, ADO.Net, AJAX Toolkit, HTML, CSS, JAVA Script, LINQ, Oracle 11G

Sr.Software Engineer

Client: Confidential, Mellon, New York City

Description: EPIC is a single user web based application designed to support all basket creation processes and dissemination requirements related to servicing all current and future Exchange Traded Funds. The system provides straight through processing to sponsors/clients, streamlines operations, and greater enables fund administration through improved reporting and controls.

Responsibilities:

  • Analysis of functional requirement specification (FRS) and creating design specification documents (DSD) for developing the screens.
  • Design and development of EPIC User Interface in VB.Net using IDE VS 2008.
  • Created collections classes using CSLA framework.
  • Involved in upgrading the project from .Net framework 1.1 to 2.0 later on upgraded the project to .Net framework 3.5 using LINQ to Object queries in UI layer.
  • Writing T-SQL query using stored procedure and UDF in SQL Server.
  • Created SSRS reports for collateral reporting and corporate action modules.
  • Deployment of SSRS reports in report server.
  • Creating Unit test case scripts documents.
  • Created Unit test project using VS 2008 for testing the application.
  • Maintaining source code by checking in to Visual Source safe on daily basis.
  • Interacting with client for gathering requirements.
  • Deployment of the application by creating MSI.

Technology: ASP.Net 3.5, VB.Net, C#.Net, ADO.Net, Javascript, LINQ, CSLA Framework, Web Services, SQL Server Reporting Services (SSRS), Stored Procedure, SQL Server 2008

Software Engineer

Client: Confidential, Peoria, Illinois, USA

Description Confidential is the insurance application primarily used for rating a policy, It provides interface to the users of the application to create a policy by means of generating quotes, binder letter, issuing the policy, posting of data to Wins server and for post policy issuance transactions like endorsements, cancellations, reinstatements & renewals, currently it works for the Line of Business’s EXS, LSH, R&B, HBP which is based on Boxed underwriting and rating.

It uses a third party component called Duck Creek for Rating and BizTalk server to post Policy data in XML to AS400.

Responsibilities:

  • Involved in different phases of the life cycle including requirements gathering and analysis, design, coding, unit testing and performance testing. Analyzed impact of enhancements on application’s existing features & maintenance of the application.
  • Developed User Interface using ASP.Net
  • Involved in creating web services
  • Involved in the application and database design including writing Technical Design Documents (TDD)
  • Developed database schema scripts, stored procedures, functions and triggers
  • Used JavaScript extensively to speed up the application
  • Involved in application performance enhancements. Involved in Code Review.
  • Handled Problem Solving and Trouble Shooting. Used Visual Source Safe for source control

Technology: ASP.Net 2.0, JavaScript, C#.Net, BizTalk Server 2004, SQL SERVER 2005, AS400, Web Services, Team Foundation Server (TFS).

Software Engineer

Client: Confidential, Peoria, Illinois, USA

Description: eSubmissions is the application which provides an interface to the users of the application to create a policy right from the creation of the submissions, generating quotes & Binder letter, creating worksheet, issuing the policy, posting of data to Wins server and for post policy issuance transactions like (endorsements, cancellations, reinstatements & renewals).

The application also covers reinsurance process; i.e. provides interface to create ac slips, send reinsurance request to different intermediaries and bound interesting re-insurers to the policy. The application also provides interfaces for correspondences like sending emails, fax etc. Various types of reports are generated; e.g. Unbooked Items report, activity report etc. Lines of Business used are as follows DIC, E & S, CUP, GLP, EPG or D & O, Marine

Responsibilities:

  • Involved in different phases of the life cycle including requirements gathering and analysis, design, coding, unit testing and performance testing
  • Developed User Interface using .Net
  • Creating Web Services.
  • Developed database schema scripts, stored procedures, functions and triggers
  • Involved in the application and database design including writing Technical Design Documents (TDD)
  • Analyzing impact of enhancements on application’s existing features

Technology: ASP.Net, .Net Framework 2.0, JavaScript, C#, BizTalk Server 2004, SQL SERVER 2005, AS400, XML Web services, Team Foundation Server (TFS).

Hire Now