Developer / Architect Resume
Maitland, FloridA
SUMMARY:
- 13+ year experience in ASP.NET MVC/ SPA Enterprise Applications as Senior Developer & Architect
- Azure Certified Solution Architect for IAAS, PAAS, Serverless workloads as well as Azure Resource Portal
- Extensive experience with .NET (C# 5/6.0, ASP.NET .Net Core 1.0 / MVC 4.0/5.0, AJAX, LINQ, TPL)
- Design and debugging applications using Visual Studio 2015 / 2017 & SQL Server 2014/2016
- Application Development using Azure Cloud Services, Azure Table, Azure Blob and Azure Queue services
- Design n Development using Platform As A Service (PAAS) Web Roles, Worker Roles, VM, VM Scale set
- Using Azure App Services (Web Apps, Mobile Apps, API Apps) for scalable apps development
- Using Azure Search Service / ElasticSearch /Lucene for searching capabilities in web and mobile applications
- Familiarity with Azure Services (Redis Cache, Service Bus, Queues, Relays, Topics, File Storage services)
- NoSQL database design and development using MongoDB, Windows Azure Table Storage & DocumentDB
- Development using AWS services S3, EC2 and AWS Lambda serverless application development
- Microservices development using Node.Js n Python and serverless AWS Lambda & Azure Functions
- Strong skills in HTML, JQuery, JavaScript, MVC 5.0, Razor, Microsoft ASP.Net Ajax, AngularJs
- Distributed App. development using WCF, WebApi 2.0, XQuery & XSLT, Altova XMLSPY, MapForce
- DB development SQL Server 2008/2014 Stored Procedures, Triggers, Indexes, Views, Profiler & Analyzer
- Professional experience with SQL Server Backup & Recovery Models, CLR Stored Procedures & Function, SQL Reporting SSRS Data integration, Transformation and Bulk Importing using SSIS/DTS
- WinForm application development using Visual Studio WinForm Controls & Telerik & Infragistics
- SPA development using ASP.Net MVC 4.0/5.0, JQuery, WebAPi 2.1, EF 7.0, Automapper, Angularjs
- E - Commerce application using ASP.Net (4.0,5.0), ASP.NET MVC 5.0, REST WebAPi, Payment Gateways
- Microsoft Data Access, Logging, Caching, Exception handling application blocks for Application enhancement
- 3-tier application development using Entity Framework EF 6.0, Subsonic ORM and Enterprise Library
- RAD development experience using Telerik, Infragistics and Component Art GUI Controls, Dundas charts
- RAD development using .Net Framework 4.5/4.0, OData Services, LINQ, LINQ2SQL, EF 6.0
- Development of SOAP & REST based WebApi / WCF with (WSE) Web Services Enhancement feature
TECHNICAL SKILLS:
Cloud Services (Azure / AWS): Microsoft Certified Azure Solution Developer & Architect,Azure VM, Cloud Services Web Roles, Worker Roles, Service Bus Queues, VPN, API Gateways, Azure Blob Storage, DocumentDB, Azure Table, Azure Service Fabric, Azure Function, Redis Cache, Azure Service Fabric Reliable Services Stateless & Stateful, Data Lake, Data Factory, HdInsight, Notification Hubs, Azure IOT Hub, Stream Analytics, AWS Serverless Architecture AWS Lambda, AWS S3, EC2, Elastic Bean Stalk, Machine learning using Azure & AWS
Version Control System: GitHub, SourceTree, TFS, SVN, SourceSafe, AceProject Project Management
Web Technologies: ASP.Net Core 1.0 & Asp.Net MVC 3/4.5/5.0, C#, VB.Net 9, ASP, HTML,IIS WebServices, JSON, JQuery, LINQ2SQL,XML, CSS, JavaScript,TypeScript
Reporting Technologies: Crystal Reports, SQL Server Reporting Services (SSRS)
JS Frameworks / Libraries: AngularJs 1.3/1.4, Node.js, ReactJS, Meteor, ES6.0, Expess, Knockout JS,Select2
PROFESSIONAL EXPERIENCE:
Developer / Architect
Confidential
Responsibilities:- Evaluation and Migration of PWC web api to Azure Web Api PaaS service
- Integrating Application Insight with PWC Api to enable detailed insight and advance telemetry
- Enable & mentor PWC team to utilize Search and Analytics capabilities of Application Insight
- Migration of an on premise SQL DB to Azure SQL using BACPAC. Using SQL Server Migration Assistant (SSMA) to analyze on-prem DB and verify compatibility for migration.
- Setting up Continuous Integration Deployment CI/CD pipeline using Team Services VSTS
- Analyzed different PaaS services e.g. Container Service, Api Gateway, Azure Redis Cache for enhancement of this and other applications within PWC pool of applications
- POC using Azure Data Science VM (DSVM) along with R Server/ Jupitor Notebook / python
- POC using DSVM and Apache Drill for big data analysis across various diverse data sources
- Design and analysis of Big Data Lambda Architecture (Batch vs. Streaming data processing scenarios)
- Big Data analysis in SQL Server 2016 and heterogeneous data sources using PolyBase
- Spark 2.0 on HDInsight and its Integration with Azure Event Hubs for streaming real-time data
- Azure Streaming Analytics with Event Hubs and sending output to PowerBi Dashboard
- POC regarding log file analysis using Spark 2.0 on HDInsight using DataFrames, DataSets & SparkSQL
- POC regarding Spark 2.0 Machine learning capabilities and Clustering & Linear Regression analysis
- POC on 911 calls dataset using Spark 2.0 on Databricks and exploring data in graphical format using Zepplin / Jupitor Notebooks
- POC on 911 calls dataset using Spark Machine learning for K-Mean Clustering & Linear Regression
- Real-time data processing using Azure Event Hub and then reading data through
Confidential, Maitland, Florida
Sr. ASP.NET Developer / Architect
Roles and Responsibilities:
- Application design and development using ASP.Net MVC 4.0, WebForms, C# 5.0, EF 6.0, SQL Server, JQuery
- Design and Development of Business and Service layer using WebAPI 2.0, WCF with Soap and Json
- Database and EDI design and enhancement using SQL Server 2014, stored procs, custom routines
- Migration and Testing of Caching service layer from AppFabric to Azure Redis Cache
- POC ASP.NET MVC / WebApi web app development and deployment Azure WebSite / App Service
- POC Microservices architecture design & development using Azure Service Fabric Stateless & Stateful Services
- POC Web role and Worked role & Azure DocumentDB hosting employers expense reporting app
Environment: Visual Studio 2015, ASP.Net MVC 4.0, C# 5.0, SQL Server 2014, JQuery, .Net Framework 4.5, Seapine Surround SCM Source control, Seapine TestTrack Bug Tracking system, WebAPI 2.0, JSON, XML, XSLT, EF 5/6.0, LINQ, Redis
Confidential, Florida
.Net Senior Developer / Architect
Roles and Responsibilities:
- Design & Development using ASP.Net MVC 4.0/5.0, WebAPI 2.0, C# 4.5/5.0, EF 6.0, SQL Server, JQuery
- Design and Development of Business & Service layer using WebAPI 2.0, JSON, Automapper, TPL
- UI development and enhancement using JQuery, JSON, HTML 5.0, Ajax, JQuery UI & plugins
- RDBMS design and enhancement using SQL Server 2012 & NOSQL MongoDB Integration
- Service Development & Integration with healthcare web service using WCF and Soap based services
Environment: Visual Studio 2013, ASP.Net MVC 4.0, C# 5.0, SQL Server 2008/2012, JQuery, NInject, .Net Framework 4.5, GitHub, SourceTree, SVN, WebAPI 2.0, JSON, Knockout.js, Angularjs, Grunt, Bower, Yomen, XML, XSLT, EF6.0, LINQ, PLINQ, Task Parallel Libraries TPL, Async Controllers, SignalR, Redis, Lucene Search, ElasticSearch, MongoDB
Confidential, NYC
.Net Senior Developer / Architect
Roles and Responsibilities:
- SPA Development using ASP.Net MVC 4.0/5.0, WebAPI 2.0, C# 4.5/5.0, EF 6.0, SQL Server, JQuery
- Admin Dashboard SPA development using AngularJs, Yeomen, Grunt and Bower, WebApi 2.0, JSON, C# 4.5
- Development of Search Modules for Classes using WebAPI 2.0,Apache Lucene and Lucene.Net Client
- Design and Development of Studio Cycling component using MongoDb, C#, LINQ, Webapi
- Design and Development of Business & Service layer using WebAPI 2.0, JSON, Automapper, TPL
- UI development and enhancement using JQuery, JSON, HTML 5.0, Ajax, JQuery UI & plugins
- Dependency Injection using Ninject for distributed and loosely coupled component development
- MOQ, Automapper, LINQPad, SOAP UI, Fiddler2, for debugging, ORM mapping and TDD automation
- Github, SourceTree, Atlassian JIRA, Jenkins CI, SVN for source control and build automation processes
- Performance Monitoring and Code Optimization using New Relic Dashboard
Environment: Visual Studio 2013, ASP.Net MVC 4.0, C# 5.0, SQL Server 2008/2012, JQuery, NInject, .Net Framework 4.5, GitHub, SourceTree, SVN, WebAPI 2.0, JSON, Knockout.js, Angularjs, Grunt, Bower, Yomen, XML, XSLT, EF6.0, LINQ, PLINQ, Task Parallel Libraries TPL, Async Controllers, SignalR, Redis, Lucene Search, ElasticSearch, MongoDB
Confidential, NYC
.Net Lead / Senior Developer
Roles and Responsibilities:
- Involved in Scrum based approach for team collaboration and for delivering reusable Components
- Web Development using MVC 3.0 Models, Views, Controllers, Partial views, Global & Custom Action Filters
- Intranet based application development C#, ASP.Net, JQuery, LINQ, Entity Framework 4.1, Visual Studio 2010
- UI development using ASP.Net MVC 3.0, JQuery, JSON, JavaScript, HTML, AJAX
- UI enhancement using JQuery Validation, JQuery plugins, HighCharts, Lightbox, JQuery UI widgets and effects
- Business Component development based on Design Patterns e.g. Repository, Singleton, Decorator
- Dependency Injection Framework NInject for distributed and loosely coupled component development
- Development and integration of REST based WCF services for Content management and 3rd party LMS systems
- DB design and development using SQL 2008, TSQL & CLR Stored Procedures, SSIS, SQL Agent Jobs
- Involved in Version Control and Unit Testing using TortoiseSVN, TFS, NUnit, MoQ etc.
Environment: Visual Studio 2010, ASP.Net 4.0, ASP.Net MVC 3.0, C#, SQL Server 2008, JQuery, NInject, LINQ, .Net Framework 4.0, TFS (Team Foundation Server), WCF, JSON, XML, XSLT, EF4.0, LINQ2SQL, LINQ to Entities
Confidential, NJ
.Net Senior Developer
Roles and Responsibilities:
- Design and Analysis of data transfer components using SQL 2008, SharePoint Lists for Invoice Reporting
- Involved in Scrum based approach for team collaboration and for delivering reusable Components
- Web UI development for Invoice Tracking Dashboard using C#,ASP.Net, JQuery, LINQ, Telerik UI Controls
- Business layer development using .Net 4.0, C#, LINQ to SQL, LINQ to SharePoint, ADO.Net, NUnit
- Data layer development using SQL 2008, TSQL & CLR Stored Procedures, SQL Agent Jobs
Environment: Visual Studio 2010, ASP.Net 4.0, C#, SQL Server 2008, JQuery, NInject, LINQ, .Net Framework 4.0, TFS (Team Foundation Server), WCF, JSON, XML, XSLT, SharePoint Lists, EF4.0, LINQ2SQL, LINQ to Entities
Confidential, NYC
.Net Senior Developer
Roles and Responsibilities:
- Design and Analysis of existing Cold Fusion application for migration to ASP.Net MVC app
- Involved in Scrum based approach for team collaboration and for delivering reusable Components
- Web User Interface development using ASP.Net 4.0, JavaScript, CSS, JQuery libraries
- Cold Fusion Component and Web Services design and integration with C#, LINQ, Generics, WCF
- Integration with publishing application and workflow for data ingestion and collaboration C#,EF4.0, LINQ
- Team Foundation Server for source code control and collaboration and project tracking
Environment: Visual Studio 2010, UltraEdit, ColdFusion 8, ASP.Net 4.0, C#, SQL Server 2008, MVC 3.0, Razor, JQuery, NInject, .Net Framework 4.0, TFS (Team Foundation Server), EF 4.0 (Entity Framework 4.0)Cold Fusion Web Services, WCF, JSON, XML, XSLT
Confidential, NJ
.Net Senior Developer
Roles and Responsibilities:
- Involved in Scrum based approach for team collaboration and for delivering reusable Components
- Component and Services design and development using XP practices Pair Programming and TDD
- Pluggable UI component development using Visual Studio 2010, C# 4.0, ASP.Net 4.0, MVC 3.0, JQuery
- WCF development using C#, Generics, EF 4.0, LINQ and testing using Visual Studio 2010 and VSTS and TFS
- Team Foundation Server for source code control and collaboration and project tracking
Environment: Visual Studio 2010, ASP.Net 4.0, C#, SQL Server 2008, MVC 3.0, Razor, JQuery, Inversion of Control using NInject, LINQ, .Net Framework 4.0, TFS (Team Foundation Server), Entity Framework 4.0, Web Services, NUnit, WCF, JSON, XML, XSLT, JQuery HighCharts plugin
Confidential
.Net Architect / Senior Developer
Roles and Responsibilities:
- Scrum based approach for development, team collaboration and coordination
- Prototyping and Proof-of-Concept (POC) involving Canonical Models, SOAP Services, WCF, Message Broker
- SOAP based Web Services development using C#, Visual Studio 2005/2010, NUnit, SOAPUi, XMLSpy
- Web Apps using ASP.Net 4.0, MVC 2.0, JQuery, Visual Studio 2010, ComponentOne iPhone Ui Controls
- WebServices unit testing and Stress Testing using Visual Studio Team System 2010 and TFS integration
- SQL Server 2005/2008 Tables, Views, Stored Procedure & T-SQL Functions, SSIS and XSLT transformation
- Visual Source Control for version control and centralized development storage repository
Environment: Visual Studio 2005/2010, C#, SQL Server 2005/2008, SSIS, LINQ, MVC 2.0, .Net Framework 2.0, 3.5, 4.0, SQL Management Studio, SQL Profiler, SQL Analyzer, WCF, Visual Source Safe, VSTS 2010, TFS, JQuery, XSLT 1.0/2.0, MQClient, Altova MapForce, Altova XMLSpy, IIS 6
Confidential, Bohemia, NY
Senior .Net Developer
Roles and Responsibilities:
- Scrum based approach for development, team collaboration & coordination
- GUI using VB.Net, ASP.Net 2.0, Authentication, Authorization, Role & Membership Mgmt.
- GUI enhancement using ASP.Net 2.0 Master Pages, Themes, Ajax Pro, JavaScript & XSLT 1.0/2.0
- Web User Control development for code reusability within same and multiple web applications
- DB enhancement using SQL Server 2005/08 Tables, Views, Stored Procedure & T-SQL Functions
- T-SQL Queries, Stored Procedure testing & optimization using SQL Profiler, SQL Query Analyzer
- Visual Source Control for version control and centralized development storage repository
Environment: ASP.Net 2.0, Visual Studio 2005, MVC 2.0, C#, VB.Net, SQL Server 2005/2008, SQL Management Studio, SQL Profiler, SQL Analyzer, Ajax Pro, JQuery, JSON, Visual Source Safe, XSLT 1.0/2.0
Confidential, Elizabeth, NJ
.Net Lead / Sr. .Net Developer
Roles and Responsibilities:
- Application Design & Development using VB.Net, Visual Studio 2003/2005, Windows Mobile 5.0, Microsoft Emulator, Active Sync 4.5
- Database development in SQL Server 2005 Tables, Views, Stored Procedure & T-SQL Functions
- Handheld device used for the application Intermec 730B Mobile Computer
Environment: Visual Studio 2003/2005, VB.Net, SQL Server 2005, SQL Management Studio, SQL Profiler, SQL Analyzer, Data-Direct ADO.Net Provider, Visual Studio Mobile Application Development, ActiveSync 4.5, Mobile Device Emulator
Confidential
Senior .Net, Lead C# Developer
Roles and Responsibilities:
- Actively involved in Analysis, design, development and testing of 3-tier architecture for the application
- Using Scrum based project development approach for developing a 3-tier architecture
- Database Design and Development involving DB tables, Views, Triggers, Stored Procedures and Functions
- Data layer development using ADO.Net, Enterprise Data Access Application Block
- Business layer developed based on Façade and singleton design pattern using C#
- WinForm based development using C#, Web Services, Grid Control, Combo, Listbox, PanelBar, TabStrip
- Involved in of SQL Server CLR based-functions and Bulk importing utility development using SSIS
- Responsible for managing iterative and incremental development process
- Application deployment and Remote based installation
Environment: WinForm, Visual Studio 2005, C#, SQL Server 2005, Telerik Grid Control, XML, Xpath, SQL Management Studio, SQL Profiler, SQL Analyzer, GotoMyPC, SQL Server Analyzer, SQL Server Profiler, SQL Integration Services (SSIS)
Confidential
Lead C#/.Net Developer
Roles and Responsibilities:
- 3-tier application development using Scrum based approach for translating user requirements into workable solution using C# & SQL Server 2005
- DB design and development of Tables, Stored Procedures, View and functions
- T-SQL Query optimization using SQL Profiler & SQL Analyzer
- Business and Data Access component development using C#, ADO.Net
- WinForms to handle Business objects, data, reporting, user-friendliness & application lifetime management
- Windows Service development using C# for checking updates and running processes without human intervention
- Creating MSI packaging solution for the application using Visual Studio Installer & Install Shield
- Analysis, design and development using a scrum based approach for project management & development
- Analysis of MS-Access application for migration to ASP.Net & SQL Server 2000
- Translating MS-Access forms to equivalent ASP.Net forms with Membership, Profile and Roles Functionality
- Integration of ASP.Net Authentication & Authorization features for resource and user management
- MS Access Queries were Translated to SQL Server T-SQL Views, Stored Procedure, Functions
- Web User control design & development for code reuse on multiple application web forms
- Extensive use of Microsoft Enterprise Application Blocks for Logging, Exception handling & Data Access
- Business components development using C# and integration with ADO.Net SQL Connectivity features
- Visual Source Safe for version control and Project Tracking
Environment: C#, ASP .Net 2.0, SQL 2000, JavaScript, HTML, DHTML, CSS, ADO.Net, ASP.Net Membership & Role features, Microsoft Access, Visual Studio 2005, SQL Profiler
Confidential
Software Engineer
Roles and Responsibilities:
- 3-tier architecture development using Microsoft Technologies and Scrum based development approach
- Requirement analysis, development & conversion of Functional Specs to Technical Specs
- DB Design and development in SQL Server 2000 of Tables, Views, Stored Procedures, Functions & Triggers
- SQL Profiler and SQL Analyzer for T-SQL Query development, QA and optimization
- User interface development in WinForm using Visual Studio 2003, C#, Infragistics GUI Controls
- WebServices development using SOAP, XML and C# for future extension, enhancements and integration
- Visual Source Safe for version control & source code management
Environment: WinForm, Visual Studio 2003, C#, Infragistics GUI Controls, SQL Server 2000, SQL Analyzer, SQL Profiler