Anshul C
Email: **********@*****.***
Contact: 617-***-**** Ext. 386
Experience Summary:
* ***** ** ********** ** working Microsoft Technologies this includes C# .NET, ASP.NET, WCF,
BizTalk Server & SharePoint
Results include:
• Excellent programming background in C#, VB, ASP.NET, VB.NET, WCF, MVC, Web API BizTalk
Server & SharePoint
• Solid working experience of various client side and server side JavaScript libraries and
frameworks which includes AngularJS, NodeJS, jQuery UI, jQuery mobile and Entity framework
• Proficient in current web technologies which includes HTML5, CSS3 and AJAX
• Experience in Architecture Design, Development and Implementation, troubleshooting and
Debugging, Testing of web and Desktop Applications.
• Developing .NET based Desktop and Web applications following all the phases of SDLC for high
profile multinational companies of different industries
• Extensive experience in various relational databases including SQL Server, Oracle and MS
Access and NoSQL Databases which includes MongoDB
• Solid working experience of writing REST based web services using JSON and XML
• Proficient in LINQ, Lambda expressions and ADO.NET and Test Driven Development (TDD)
• Solid experience in implementing BizTalk server solutions and supporting BizTalk server
enterprise systems
• Deep understanding of EAI & B2B scenarios
• Proficient in various web server architectures which includes IIS,NGINX & WebSphere
• Solid experience of implementing .NET Security features including authentication & authorization,
Windows bases authentication and forms based authentication
• Proficient in various network troubleshooting tools such as Fiddler, Wireshark and CharlesProxy.
• Proficient in various source control systems such as Clearcase, TFS and GIT.
• Solid experience in managing large project teams and support teams.
• Extensive troubleshooting experience with clients such as Microsoft, Oracle and IBM and the
ability to play various roles such as Business Analyst, Developer and QA analyst.
• Solid understanding of OO Design Principles and various design patterns including MVC and
MVVM design patterns
• Solid experience of integrating various client applications with (IBM TIM) Identity & access
management system
• Solid experience of developing native android apps using Android Studio and android support
library
• Solid experience in native, web and hybrid application development and hosting applications in
the Amazon cloud.
Adept in unit testing, regression testing and integration testing for Desktop based applications;
•
Web based applications and mobile apps.
Educational Qualification:
Bachelor of Technology (Electrical & Electronics Engineering) VIT ( Vellore Institute of Technology)
Vellore, India
Grade: 7.61/10.0
PROJECT EXPERIENCE:
OTIS July ’14 – Present
Technical Lead & .NET Developer
Oncor, Dallas
Project Description: This project is about creating a custom .NET 3.5 Framework web application
named Oncor Transmission Information System (OTIS) and also authenticate the user against Microsoft
Active Directory server (AD). This application will be used to store transmission lines data, images and
uses Bing maps.
Role & Responsibilities
Responsible for full SDLC life cycle of the project from requirements gathering, analyzing,
1.
designing, and developing the application.
2. Designed the application using ASP.NET MVC design pattern
3. Involved in UI development which included writing jQuery and AJAX code for the website.
4. Used established frameworks like Enterprise library to implement logging and data access.
5. Created RESTFUL web API HTTP services to expose transmission line data to other internal
applications
6. Responsible for Communication with business owners, stake holders and technical teams about
the project goals and status updates.
7. Responsible for initial application analysis to identify application integration requirements and
understanding of the application architecture.
8. Managing a team of 4 members and responsible for the deliverables.
9. Wrote C# code using System. DirectoryServices class which would authenticate the user against
Microsoft Active Directory
10. Primarily responsible for getting issues fixed such as connectivity issues, network issues,
application issues etc. during User Acceptance Testing.
11. Responsible for successful execution of the project on the GO LIVE date and support during
warranty period
Environment: ASP.NET MVC, ASP.NET WEB API, C#.Net, JavaScript, CSS3, HTML5, IIS 7, LINQ,
Enterprise Library, GIT, NUnit, AJAX, JQuery UI, SQL Server 2012, Windows Server 2008, Microsoft
Active Directory
LGRS migration and AD integration July ’13 – June’14
Technical Lead & .NET Developer
Oncor, Dallas
Project Description: Local Gross Receipt System (LGRS) was a custom asp.net (framework 1.1)
application which is used to make payments to the city for using city assets. Goal of this project was re
architect the application and develop it according to the new business needs and authenticate the user
against IBM Tivoli Directory Server (LDAP Server).
Role & Responsibilities
Responsible for full life cycle of the project from requirements gathering, analyzing, designing,
1.
and developing the application using Iterative AGILE.
Part of the architecture team to re design the legacy application with new business needs using
2.
latest web technologies using MVC design pattern
Designed and developed Web Pages using ASP.NET, HTML5, JavaScript, AJAX, jQuery UI,
3.
CSS3 and server controls.
Used various server controls like Multi View and Grid View with extensive data binding to display,
4.
page and sort multiple records.
Wrote UI Validations for business logic in Web Forms.
5.
Utilized advanced C# features such as generics, delegates, events, extension methods,
6.
anonymous types, and lambda expressions. for the business logic
Wrote ADO.NET code to interact with Oracle databases
7.
Wrote C# code which would authenticate the user against an LDAP directory server using Ldap
8.
Connection class.
Set up SSL communication between Web server and LDAP directory server which involved
9.
setting up connectivity on secure port, importing SSL certificates and troubleshooting with
Microsoft support to fix
User authentication issues with application configured to communicate with LDAP directory server
on SSL port
Wrote C# code for the synchronization job which would keep user’s profile in the application in
10.
sync with the user profile in the LDAP directory server
Responsible for Communication with business owners, stake holders and technical teams about
11.
the project goals and status updates.
Led a team of 4 members and responsible for the deliverables.
12.
Migrated application interfaces and functionalities such as Mail Merge word documents with an
13.
external data source, Legacy Access databases, NAS drives, FTP processes, script changes.
Made changes in the application code for the application to use the newly created database
14.
15. Responsible for successful execution of the project on the GO LIVE date and support during
warranty period
Environment: ASP.NET 4.0, C#.Net, JavaScript, CSS3, HTML5, IIS 7, LINQ, ADO.NET,GIT, TDD, NUnit,
AJAX, JQuery, Oracle 11g, Windows Server 2008, IBM Tivoli Directory Server, Mail Merge, MS Access
Command Center Application June ’11 – June’13
.NET Developer
Oncor, USA
Project Description: Command Center which is an ASP.NET based web application product from the
vendor Landis+Gyr. This application communicates with endpoints (Meters, collectors and HAN devices)
through Radio Frequency Mesh Network, receives usage reads from the meters and manages endpoints.
Role & Responsibilities
Deployed newer versions of an existing ASP.NET based web application (vendor product) in test as
1.
well as Production environments.
Primarily responsible for troubleshooting and fixing any application related issues post deployment in
2.
all the environments. This involved application issues, DB issues, network issues, Load Balancer
issues etc.
Responsible for the migration of the application from 32 bit App servers to 64 bit App Servers.
3.
Responsible for the integration of the application with Active Directory, fixing any post integration
4.
issues.
Wrote Windows batch files/Unix shell scripts as per the business needs.
5.
Responsible for time warping of Windows Servers and AIX servers for DST in test environment.
6.
Primarily responsible for supporting the application in Production as well as in the test environment.
7.
Coordination with vendor teams, client, testing teams and other IBM application teams.
8.
Responsible for troubleshooting with Microsoft, Oracle and product vendor L&G.
9.
Environment: ASP.NET 4.0, C#, WCF, IIS 6,IIS 7,MSMQ, Visual Studio 2010, HP Quality Center,
Windows server 2008, Oracle 11g,Clearcase,Wireshark, Solaris
Air Products & Chemicals Nov. ’09 – May.’11
BizTalk Developer & Support
USA
Project Description: Air Products and Chemicals, Inc. (NYSE: APD) is a large provider of atmospheric
gases, performance materials and chemical intermediates.
Role & Responsibilities
Wrote C# code for the BizTalk integration as per the new requirement which involved writing new
1.
interfaces, classes and new methods.
Wrote WCF services which would consume BizTalk Orchestrations to process purchase orders
2.
Created Schemas, maps and orchestrations as per the interface requirements
3.
Responsible for supporting the complete business flow for various BizTalk integrations with SAP,
4.
other applications and EDI transactions with Inovis (Managed Service Provider for EDI/EDIFACT
translation).
Fixed Middleware issues (BizTalk issues, data issues, connectivity problems and other issues)
5.
related to documents (invoices, Purchase Orders and Service Orders).
Responsible for supporting all the business transactions going through BizTalk server and
6.
resolving Middleware issues (BizTalk issues, data issues, connectivity problems and other issues)
related to documents (invoices, Purchase Orders and Service Orders) .
Was involved in testing BizTalk integrations using HP Quality Center.
7.
Environment: BizTalk Server 2006 R2, ASP.NET 3.5, C#, IIS 7,WCF, Visual Studio 2010, HP Quality
Center, Windows server 2008, SQL Server 2008,TFS
PMI June ’08 – Oct. ‘09
.NET Developer
Switzerland
Project Description: Philip Morris International Inc. (PMI) is the leading international tobacco company
and makers of Marlboro cigarette, with products sold in approximately 180 countries.
Role & Responsibilities
Developed a Visual Basic Desktop application ‘Cigarette Modeling’ single handedly using VB6
1.
IDE which involved the following activities:
a. Understanding the business requirements, translating them into functional and technical
specifications
b. Development of the application using VB6 IDE and Microsoft Access DB.
c. Complete regression testing of the application and fixing the defects during User
Acceptance Testing (UAT).
I was involved in developing a C#.NET based Windows Desktop application named ‘PMS’ using
2.
C#, T SQL and performed the following activities:
a. Gathering the business requirements
b. Writing classes, Interfaces, repeater controls, ADO.NET based code which would
interact with the SQL Server DB according to the requirements.
c. Writing Stored Procedures and triggers
d. Smoke and regression testing of the application.
Environment: VB6, Microsoft Access, ASP.NET 3.5, C#, .Net, JavaScript, CSS, HTML, IIS 6, LINQ,
ADO.NET, Clearcase, JQuery, SQL Server 2005
Technical Skills:
Languages: VB6, C++, C#, Java, PL/SQL, UNIX
Databases: SQL Server 2005, SQL Server 2008, Oracle 10g, Oracle 11g, SQLite, mongo DB
Version Control: Rational Clear case, TFS, GIT
Web Technology: HTML5, JavaScript, XML, ASP.NET 2.0,ASP.NET 3.5,ASP.NET 4.0,ASP.NET MVC 3,
Web API JSON, CSS3,JSON,XML
Web Servers/App servers: Websphere 8.5, NGINX, nodeJS
Cloud: Amazon EC2
Directory Servers: Microsoft Active Directory, IBM Tivoli Directory Server
IDE: Eclipse, Visual Studio, Android Studio, BizTalk Server
Frameworks: .NET 2.0, .NET 3.5, .NET 4.0, jQuery, jQuery UI, AngularJS
Operating Systems: Windows XP, Windows 8, Windows Server 2003, Windows Server 2008, AIX 7.1,
UBUNTU 12.10