Sr .net Developer Resume
Bloomingdale, IL
SUMMARY:
- 10+ Years of experience in applications development, testing, troubleshooting and implementation.
- Strong knowledge of technical specifications
- SOA architecture experience with multiple frameworks including BizTalk, WCF, WEBAPI, ServiceStack API.
- Leadership skills working with Executive Management, Developer’s and Business End - Users working through change management and deployments.
- In-depth background analyzing business requirements and recommending appropriate technologies.
- Good communication, interpersonal, and organizational skills.
TECHNICAL SKILLS:
Languages & Internet Tech nology: ASP.NET, C#.NET, VB.NET, WEB SERVICES, WCF, SERVICESTACK API, PARALLEL PROGRAMMING, UNITY FRAMEWORK, ENTITY DATA MODEL, MVC, WPF, MVVM, PRISM V5.0 ADO.NET, AJAX, JQUERY, ANGULAR..JS XML, HTML, JAVASCRIPT, CLASSIC ASP, T-SQL, LINQ, MOSS 2007 & 2010
Framework: .Net Framework 1.1, 2.0, 3.5, 4.0, 4.5, Mono (Cross Platform - Windows and Mac)
Software s: MS Visual Studio 2003, MS Visual Studio 2005, MS Visual Studio 2008, MS Visual Studio 2010, Visual Studio 2012, 2015
Databases: Oracle 8i, MS-SQL Server 2000, MS-SQL Server 2005, MS-SQL Server 2008
WMS: Accellos Radio Beacon
Version Control: Visual Source Safe, Perforce, Team Foundation Server, Svn, GIT
Architecture Concepts: OOP s, RDBMS, Client-Server
Server: Internet Information Server
Platform: Microsoft Windows NT/2000/XP/2003/2008.
PROFESSIONAL EXPERIENCE:
Confidential, Bloomingdale, IL
Sr .Net Developer
Responsibilities:
- Tools & Technologies used: Visual Studio 2015, .NET 4.5 using C#, Entity Framework, MS-SQL Server 2008, GIT, Linq to sql profiler, SSIS, Visio, Microsoft Service Bus.
- Responsible for development of new features for Enhanced Work Order Integration system
- Responsible for using GIT as a source control and also responsible for maintaining branches.
- Responsible for implementing security using OAuth within REST Api (WebAPI 2).
- Responsible for using Microsoft Service Bus for reading and sending work orders to/from queues.
- Responsible for using Synchronous and Asynchronous pattern while creating work order controllers.
- Responsible for using threading to take control on thread execution.
- Responsible creating for SSIS Packages to ftp data to client/partner.
- Responsible for TDD - Implemented Dependency Injection & Unity Framework to get better hold of testing by using Microsoft unit test.
Sr .Net Developer
Confidential
Responsibilities:- Responsible for development of new features and also enhancing existing features for Oakmark fund financial applications.
- Communicating with stake holders which are mostly product managers & business analyst and flushing out requirements.
- Creating and maintaining artifacts into confluence.
- Following Agile methodology, SCRUM Processes.
- Interviewing user base of the system to get clear picture of the requirements.
- Enhancing existing trackers (financial application).
- Enhancing Oakmark web applications
- Responsible for creating and maintaining ActiveBatch (Enterprise job scheduling and workload automation tool) jobs to run specific reports for GIS team.
- Responsible to take part in evaluating story points for enhancements.
- Responsible for using GIT as a source control and also responsible for maintaining branches.
- Tools & Technologies used: Visual Studio 2015, .NET 4.5 using C#, Entity Framework, MS-SQL Server 2008, GIT, Linq to sql profiler.
Sr .Net Developer
Confidential
Responsibilities:- Communicating with stake holders which are mostly product managers & business analyst and flushing out requirements.
- Creating and maintaining artifacts into confluence.
- Following Agile methodology, SCRUM Processes.
- Interviewing user base of the system to get clear picture of the requirements.
- Developed Restful based solutions for cost reduction, quick response time, integration with disparate systems and efficiency improvements.
- Designed and built solution for integration between in-house system and client systems using Repository pattern, Linq to SQL, Dependency Injection, Extension methods, and Lambda expressions.
- Tools & Technologies used: Visual Studio 2012, .NET 4.0 using C#, Entity Framework, MS-SQL Server 2008, TFS, Linq to sql profiler.
- Responsible for TDD - Implemented Dependency Injection & Unity Framework to get better hold of testing by using Microsoft unit test.
- Responsible for providing guidance in building client side MVC website which uses WEBAPI to make calls.
- Educating and motivating development team of 4 people on technical matters and its best practices.
.Net Architect / Integration Architect
Confidential
Responsibilities:- Communicating with stake holders which are mostly product managers & VP’s and flushing out requirements.
- Creating and maintaining artifacts into Basecamp a sharepoint portal as well as TFS.
- Following Agile methodology, SCRUM Processes.
- Interviewing user base of the system to get clear picture of the requirements.
- Developed SOA, WCF and ServiceStack Restful based solutions for cost reduction, quick response time, integration with disparate systems and efficiency improvements.
- Designed and built solution for integration between CRM (franconnect) & in-house system ABS2 (healthcare system) using the base of WCF and its code base based on solid foundation using Repository pattern, Linq to SQL, Dependency Injection, Extension methods, Lamda expressions. The system selects data from in-house DB and feeds CRM. Driven this project from analysis phase all the way to Release phase.
- As an Integration Architect have completely changed the organization's integration approach from point-to-point to SOA.
- Implemented Claims based authentication using Thinktecture Identity to achieve SSO (SAML Token based) between ABS2 to CRM system.
- ABS2 system is based on classic asp.net forms. Offered and implemented MVP pattern to get better control over testing.
- Tools & Technologies used: Visual Studio 2012, .NET 4.0 using C#, Entity Framework, Linq to Sql, Linq queries, Unity Framework, MS-SQL Server 2008, TFS, Linq to sql profiler.
- Responsible for TDD - Implemented Dependency Injection & Unity Framework to get better hold of testing by using Microsoft unit test.
- Used Angular.js libraries for the development of Admin Console internal web application where franchisee locations and Role Access Management were handled for franchisee users.
- Used MVVM pattern and created a WPF in-house application using Prism V5.0 as a testing tool for couple of services to generate different kind of request which can also be pointed to certain environments. These requests were the records from production logs which had either status of failure or exception. This was a tool mainly for quickly replicating failed scenarios.
- Educating and motivating development team of 8 to 10 people on technical matters including modern technologies, methodologies, tools, and best practices.
- Used Linq to Sql Profiler for analyzing performance and tuning of linq queries.
.Net Tech Lead / .Net Architect
Confidential
Responsibilities:- Tools & Technologies used: Visual Studio 2010, Svn, .NET 4.0 using C#, Entity Framework, Linq to Sql, Linq queries, Unity Framework, MS-SQL Server 2008, Parallel Programming, Cruise control, (Jitterbit) ETL tool, Salesforce api, Boomi, WinDBg, Linq to sql profiler.
- Responsible for TDD - testing controllers by using Microsoft unit test. Responsible for mocking using Moq framework.
- Mentoring 3 developers.
- Communicating with stake holders which are mostly product owners & there QA’s and flushing out requirements.
- Creating and maintaining artifacts into Keystone a sharepoint portal.
- Following Agile methodology, SCRUM Processes.
- Interviewing user base of the system to get clear picture of the requirements.
- Responsible for using repository pattern, dependency injection, log4net, unit of work, unity container with MVC to achieve better testing of controllers and separation of concerns.
- Responsible for using Elmah for exception handling.
- Responsible for using aspx view engine as well as razor view engine for.
- Responsible for writing Angular.js controllers & models to get data and plug it with view for.
- Responsible for using Factory design pattern to invoke necessary service depending on IO/PO type. Also used Strategy pattern to create Request for various orders types.
- Responsible for using Revealing Module Pattern to separate JavaScript Data Services library and calling functions and moreover to achieve encapsulation of necessary functions.
- Responsible for using Parallel programming to achieve better performance in specific areas of application. (System.Threading.Task namespace)
- Used Linq to Sql Profiler for analyzing performance and tuning of linq queries.
- Used Windbg and adplus for application cpu usage monitoring and memory leaks.
Confidential, IL
.Net Tech Lead
Responsibilities:- Tools & Technologies used: Visual Studio 2010, Svn, .NET 4.0 using C#, Entity Data Model, Linq, Unity Framework, WCF, MS-SQL Server 2008, Parallel Programming.
- Responsible for TDD - testing controllers by using Microsoft unit test. Responsible for mocking using Moq framework.
- Created Test framework and Mock utilities for load testing and error handling for applications.
- Responsible for designing and development of SOA services using WCF.
- Responsible for architecting and developing WCF with repository pattern, dependency injection, log4net, unit of work, unity container.
- Responsible for applying token based security to WCF.
- Used Linq in coordination with lambda expression with Entity Data Model.
- Used Unity Container to register and resolve instances of objects when needed.
- Responsible for creating few cross platform features of dock (client - Windows & Mac) using mono framework.
- Responsible for creating support website using MVC3.
- Responsible for creating Razor Views.
- Responsible for working on security of Rand McNally support site.
- Responsible for using repository pattern, dependency injection, log4net, unit of work and unity container for support website.
- Responsible for using JQuery library with views for client side scripting.
- Responsible for creating quick Admin website for internal use using Dynamic Data Website.
- Responsible for the planning, development, testing, training, implementation and support of applications.
- Responsible for creating reports using SSRS.
- Responsible for creating Sql Broker Service for queue mechanism for broadcasting feature.
- Responsible for created an in-house WPF application. This app reads the data from sql server DB that came from TND’s and RVND’s in the form of logs when device comes in contact with internet connection. This app was designed to trouble shoot some of the issues that comes directly from device.
- Used TPL Library with WPF application.
Confidential, Libertyville, IL
Sr Software Engineer/Data Integration Developer
Responsibilities:- Tools & Technologies used: Visual Studio 2010, TFS, .NET 4.0 using C#, Entity Data Model, Linq, Unity Framework, WCF, WF, MOSS 2010, MS-SQL Server 2008, Accellos Radio Beacon(WMS).
- Responsible for test driven development.
- Responsible for designing and development of SOA services using WCF.
- Responsible for architecting and developing SNS WCF using repository pattern, dependency injection, log4net, unit of work, unity container.
- Used Linq with Entity Data Model.
- Created Mock utilities for load testing and error handling for applications.
- Responsible for creating WCF Workflow services and calling necessary WCF (SNS).
- Responsible for creating Base WCF service which was called from WCF wokflow services to determine the Request object and in response issue the expected object.
- Used Unity Container to register and resolve instances of objects when needed.
- Created custom InfoPath form.
- Responsible for converting web application using the MVVM pattern in combination with Silverlight client.
- For research purposes converted web application to WCF RIA Services to achieve end-to-end support for common tasks such as data validation and authentication by integrating with Silverlight components on the client and ASP.NET on the mid-tier.
- Responsible for the planning, development, testing, training, implementation and support of applications.
- Responsible for creating Inventory reports using SSRS.
- Responsible for creating Invoices using Crystal Reports.
- Responsible for developing internal support website using MVC2 to manage products.
- Responsible for using dependency injection, log4net, unit of work and unity container for website.
Confidential, Elk Grove Village, IL
Web Developer
- Tools & Technologies used: Visual Studio 2008, ASP.NET using C#, JavaScript, MS-SQL Server 2008, Azman (Authorization Manager), JQuery.
- Analyzed business requirements.
- Designed application architecture based on design patterns (Factory and Singleton).
- Worked as a developer in group of three programmers maintaining OO concepts and best code practices.
- Created classes, class libraries for business layers, application level error handlers with logging, used business objects serialization. Extensively used data population web controls and AJAX for presentation layers;
- Working with SQL Server 2008 as a backend for asp.net applications, created databases, table structures, views, complex stored procedures.
- Extensively used Microsoft Enterprise Library.
- Used Azman in combination with Authorization Manager Application Block to authenticate and maintain roles and operations for users within the application.
- Created Ordering Cart to accept orders.
- Converted classic web service to WCF using wsHttpBinding for accepting orders from the ordering cart created.
Confidential, IL
Web Developer
Responsibilities:- Tools & Technologies used: Visual Studio 2003, Visual Studio 2005, ASP.NET 1.1/2.0 using VB.Net & C#.Net, ADO.NET, Java Script, MS-SQL Server 2000, MS-SQL Server 2005.
- Work as a developer in group of four programmers maintaining OO applications concept, best code practice. Design UML and Class diagrams. Perform training and presentations of proven code examples.
- Developed and implemented ASP.Net internet/intranet application with multilingual UI
- Modify and support existent company classic ASP applications, secured registered customers personal information in database with hashed strings and encryption, added a number of new features, developed and supported RedDot CMS solutions;
- Designed and developed a number of web custom and user controls for different company’s Internet and intranet application. Created classes, class libraries for business layers, application level error handlers with logging, used business objects serialization. Extensively used ADO.Net, data population web controls, and AJAX for presentation layers;
- Worked with SQL Server 2000 as a data layer for developed applications, created databases, table structures, views, complex stored procedures.
Confidential, Schaumburg, IL
Web Developer
Responsibilities:- Tools & Technologies used: Visual Studio 2003 & 2005,ASP.NET using C#.Net, ADO.NET, Java Script, MS-SQL Server 2000 and 2005.
- Responsible for creating and maintaining modules and pages for intranet website.
- Responsible for applying new UI to existing projects.
- Responsible for maintaining trackers which pulls out data and generates Excel Sheet through DTS packages.
- Responsible for creating validations using java script (on client side).
- Responsible for creating Store Procedure
Confidential, Bloomington, IL
Web Developer
Responsibilities:- Tools & Technologies used: ASP.NET using C#, ADO.NET, HTML, Java Script, and MS-SQL Server 2000.
- Responsible for creating and maintaining few modules and pages for AGEDWARDS website.
- Responsible for Managing and creating the development of the Customer Pages and Admin Pages.
- Responsible for application’s presentation layers and data tiers.
- Dynamically established the connection between SQL SERVER 2000 using ADO.NET and Microsoft Application Blocks.
- Responsible for creating validations using java script (on client side).
- Responsible for creating Store Procedure