Dotnet Developer Resume
Tampa, FL
SUMMARY
- Software Engineer with around 7+ years of extensive experience in Analysis, Design, Development, Testing and Implementation of client/server, web based and n - tier business/commercial applications.
- Solid understanding of Object Oriented Analysis and Design (OOD),UML and RDBMS concepts.
- Hands on experience in design using Object Oriented Programming Principles like Encapsulation, Inheritance, Polymorphism, reusability and Design patterns like Abstract factory, Singleton, Object pool a standard solution to common problems in software design.
- Experienced in all phases of software development life cycle (SDLC) - Feasibility study, Project Analysis, Requirements, Design, Development, Testing, Documentation, UAT, Deployment and support
- Experienced in working with Iterative Agile Programming Methodologies, Waterfall methodologies, Scrum and Test-driven development (TDD).
- Demonstrated proficiency in development using Microsoft.NET technologies like WCF, LINQ, ASP.Net 4.0/3.5, ASP.NET MVC 5.0/4.0, C#(4.0/3.5), VB.NET and AJAX Extensions, jQuery with MS SQL Server (SQL 2008 R2 / 2005), POSTGRESQL, PgAdmin and Oracle 10g/9i as database.
- Experience in web UI technologies using HTML, VBScript, jQuery, JavaScript, Angular JS as well as XML, XSL and XSLT.
- Extensive experience in using SQL Management Studio, SQL Server Business Intelligence Solutions like SQL Server Reporting Services, SQL Server Integration Service Packages and Crystal Reports.
- Experience in using ASP.NET AJAX framework for creating efficient and interactive web applications that work across all popular browsers.
- Familiar with new C# 2.0/3.0/4.0 features such as Generics, Iterators, Lambda expressions, Anonymous methods, Partial classes, Named arguments and optional arguments, Extension methods.
- Experienced with WCF, Web Services, and .NET Remoting using TCP/IP and Multithreaded programming.
- Experience with ASP.NET and its components: AJAX, Entity Framework, Language-Integrated Query (LINQ) query and retrieve data from different data sources (LINQ to Objects, LINQ to XML, and LINQ to SQL), ASP.NET Providers and Typed Datasets.
- Good experience in developing n-tier Web Applications and worked with IIS.
- Experience with Reporting Tools SQL Server Reporting Services (SSRS), creating ETL packages using SQL Server 2005 Integration Services (SSIS), OLAP & ROLAP.
- Experienced in Service Oriented Architecture SOA using WCF.
- Worked on CI-CD automation tools like Jenkins, Ansible and Chef.
- Worked extensively with ADO.NET objects such as Data Adapter, Dataset, and Data Reader to interact with databases like SQL Server 2008/2005/2000 & Oracle 10g/9i.
- Experience in database related work primarily creating complex stored procedure, Views, Triggers, Functions, using PL/SQL, T-SQL.
- Experienced in Configuration Management, setting up company Version policies, build schedule using Team Foundation Server 2010/2008 and Visual Source Safe (VSS).
- Hands on experience in Unit testing, Integration testing & Functional testing.
- Involved in developing custom SharePoint web parts.
- Excellent analytical and problem-solving skills and thrive on building world-class software quality assurance systems and processes that ensure the delivery of perfect applications.
- Exceptional ability to quickly master new concepts and capable of working in-group as well as independently with excellent communication skills
TECHNICAL SKILLS
Programming Languages: C++, C# 5.0/4.0/3.0/2.0 , VB.NET, VB6, ASP.NET, T-SQL, PL/SQL 2005, COBAL, Visual Basic 6.0, T-SQL, PL/SQL 2005
Web Technologies: .NET Framework 4.5/ 4.0/3.5/3.0/2.0 /1. x, ASP.NET, MVC3.0/4.0/5.0, Web API, Silverlight 5.0/4.0/3.0, ASP.Net Ajax 3.0/2.0, JavaScript, JQuery, Angular JS 2.0, SharePoint, Entity Framework
Xml Technologies: XAML, XML, XDOCUMENT, XSLT, XPATH, XSL, DOM, DTD, Schema.
UI Technologies: Win Forms, WPF, WCF, ASP.NET Web Forms
IDE Tools: VS 2015/2013/2012/2010 , SQL Server Management Studio
ETL Tools: SQL Server Integration services (SSIS 2012), Data Transformation Services (DTS)
Databases: MS SQL SERVER 2012/2010/2008/2005 , /SQL MS Access 2010/2007/2003 , Oracle 10g/9i/8i, Visual Source Safe(VSS),Team Foundation Server, IIS, Postgres, AWS
Operating Systems: Windows 2000/XP/7/8, MS DOS, UNIX GUI, Linux
ORM: Entity Framework, NHibernate
Modelling Tools: UML, MS Visio 2010/2007
Reporting Tools: SQL Server Reporting Services (SSRS), RDLC, Crystal Reports, DB2, Microsoft-Office, Microsoft Visio, SQL Server Reporting Services (SSRS 2005/2008)Servers Windows Server 2008/NT, Microsoft IIS (7.5, 7.0/6.0/5.0/4.0 )
Middleware: WCF, ADO.NET 4.0/3.5/3.0/2.0 , MSMQ, Web Services, Enterprise Library 4.1/3.1
Scripting Technologies: VB Script, JQuery, AngularJS, JSON.
Version Control Tools: Visual SourceSafe2005, Subversion, Test Driven Development (TDD), Team Foundation Server 2010/2008, SharePoint 07/10/13
PROFESSIONAL EXPERIENCE
Confidential, Tampa, FL
Dotnet Developer
Responsibilities:
- Designed and built middle layer and data access layer (based on NHibernate ORM framework) used with ASP.Net MVC portal.
- Deciphered the user story requirements to design new or existing applications and systems, create tasks, sub-tasks, estimate and plan for the upcoming sprint.
- Leveraged the technologies C#, ASP.NET MVC, Identity, WCF, Code first approach, Entity Framework, SQL Server, HTML5, CSS3, JavaScript, jQuery, Ajax, TFS, GIT and SQL Server Integration Services (SSIS)
- Integrated external Endpoints like Apple pay (payment gateway) & Stripe integration or any other 3rd party APIs into our application.
- Coded in HTML/CSS from designs & implement them by discussing with UX team if there is a problem in realization.
- Participated in bug analysis with test analysts, perform hot fixes for Prod bugs and do a release by merging fixes into master code base.
- Performed code peer reviews, code coverage analysis by using Sonar.
- Worked on new disciplines & practices of C#/MVC coding part, follow the coding standards set to our project & improve code quality.
- Involved in coordinating the team with Angular 1.4 feature/defect development.
- Created services with Angular 4 @injectable property, as to make the service available for dependency injection when creating components.
- Hands on expertise in front-end development utilizing JavaScript frameworks such as jQuery, React.js, Angular.js1.0to 4,5as well as front end technologies HTML5/4, CSS3/2, AJAX, and JSON.
- Worked on React.JS components, Forms, Events, Keys, Router, Animations and Redux concept.
- Involved in reworking on single page applications using React, Redux, React-Router, Bootstrap.
- Used Redux-analytics as Redux middleware.
- Developed the React container and presentational components (as Stateless and Functional components when applicable).
- Worked on React.JS components, Forms, Events, Keys, Router, Animations and Redux concept.
- Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
- Worked Extensively on Angular5 for Type Script SPA domains.
- Designed and developed the login portal using framework Angular6 along with HTML5, CSS3 and Type Script
- Developed Angular modules, routers and services using typescript.
- Implemented UI logic using Angular to extend traditional HTML to present dynamic content.
- Developed single page responsive Web using HTML5, AngularJS, Bootstrap, CSS3, JavaScript, jQuery, D3 .JS. React .JS.
- Deployed test applications to Azure cloud environments
- Performed integration & unit-test to increase code coverage & reduce potential failures.
- Performed regression test and system level testing to check any possible code breaks in the application with latest changes in functionality.
- Worked on data processing with SSIS packages, process flat file sources (.DAT files), convert them to meaning full data that is understood by the application and maintain the data in SQL tables
- Created tables, views, stored procedures on SQL Server 2016.
- Worked on SQL expressions in SSIS to handle data conversions, error logging messages and add mail notifications to notify specific package failure information.
- Developed various stored procedures for the data retrieval from the required SQL database.
- Deployed the packages in different environments and schedule jobs to execute them at a certain interval.
- Created SSIS packages in a project called Saratoga for importing the data from .DAT files to the tables created in SQL database.
- Worked on deploying the packages to their respective servers and created jobs to run them at scheduled intervals
- Created packages to insert and update daily delta files of customer data into their respective tables
- Worked on bugs related to mismatch in data population in Saratoga application and update the stored procedures to make fixes as required.
- Developed single page web application using JavaScript framework Angular and created multiple custom directives by defining Angular directives.
- Enhanced user experience by designing new web features and Single page applications using AngularJS, Angular2, Typescript, and Bootstrap.
- Used AngularJS and ng-grid JS libraries as a part of client-side development.
- Implemented Client-side validations using AngularJS.
- Leveraged AngularJS for page scripting, AJAX calls and JSON for passing objects from Controller to View and vice versa.
- Worked on SSRS reporting to create reports on user referral details and updated the report layout as required.
Confidential, Milford, CT
Web API Engineer
Responsibilities:
- Involved in the complete Software Development Life Cycle including Analysis, Design, Implementation, Support, Testing and Maintenance for external APIs for the Confidential ’s POS and Digital platforms.
- Used C#, Dotnet, Node JS, AWS Lambda, Web services to design and build the application.
- Designed, developed and documented new APIs and upgraded the existing APIs as part of our Confidential platform for external 3rd party integration
- Created secure APIs for use by 3rd party vendors and partners that will allow data exchange and order flows for consumer use with the Confidential ’s technology platforms.
- Provided expertise and knowledge around integration strategies.
- Built and unit tested integration components
- Worked with the business owners to understand functional and technical requirements and developed an architecture in support of those requirements
- Worked with AWS Lambda, a serverless computing environment that executes lambda functions for testing our services
- Good understanding of security i.e. OAuth and Open ID Connect
- Solid understanding of message-based data schemas such as XML, JSON, and logical data models
- Wrote cURL scripts and synthetic transactions and executed them in lower environments, DEV and PROD to ensure all the services are working properly as expected.
- Requested deployments when ready for deployment into AWS and verified the performance and health of the services using cURL commands
- Worked on error logging in the application and implemented various log levels like info, debug and errors throughout the project.
- Worked on cloud watch which logs error so we can analyse the logs and understand the errors.
- Provided production support and analysed the bugs in prod and resolved them.
- Used Snap logic pipelines to understand the functionality of the services as we leveraged the Snap logic to execute complex services
- Worked on setting the cloud watch alarms as required
- Worked with SQS and Dead Letter Queues for developing a few services
- Performed Code Peer Reviews, Code Coverage Analysis by using Sonar and Performed Moderator Roles in Peer Reviews.
- Performed unit testing on every new version before sending it for User Acceptance Test UAT.
- Performed Unit Testing with the testing tool N-Unit and involved in Unit test case, code review checklist preparation and validation for Mobile Applications.
- Good exposure to the JIRA - project tracking tool and Agile’ s Rally. Using JIRA and Rally which updates the work status, with the team and interacts with the other teammates across geography.
Environment: Windows 7, Windows XP, Windows 2008 Frameworks: .Net Framework, C# .NET, SQL Server, Visual Studio 2010/2012,CI-CD, Microsoft Visual Studio.NET 2005/2010,VB.net, Web services, Microservices, HTML, Java script, C++ REST, TFS, Window forms, Angular 1.6, GIT Hub, Node Js, React Js, AWS, Swagger, API Gateway, IAM, VPC,Lambda,Parameter Store,CloudWatch,CloudFormation,Visual Studio Code,ESLint,Mocha, Chai
Confidential, Hoboken, NJ
.NET Developer
Responsibilities:
- Used ASP.NET C#, Web MVC, Web API, WCF web services, entity framework, LINQ to design and build the application.
- Wrote Web APIs and WCF endpoints allowing different HTTP verbs like GET, POST, PUT, PATCH, DELETE so that they can be consumed by single page and other frontend applications.
- Involved in developing the UI pages using HTML5, CSS3, JavaScript, JSON, jQuery.
- Worked on Responsive Web Design using Bootstrap Grid System and CSS3 Media Query.
- Developed single page web application using JavaScript framework Angular and created multiple custom directives by defining Angular directives.
- Enhanced user experience by designing new web features and Single page applications using AngularJS, Angular2, Typescript, and Bootstrap.
- Used AngularJS and ng-grid JS libraries as a part of client-side development.
- Proficiency in multiple databases like MongoDB, Cassandra, MySQL, ORACLE and MS SQL Server.
- Experience in upgrading and migrating various versions of Mongo database on different platforms.
- Consumed JSON/XML data exposed by REST/SOAP.
- Involved in the design of the DAL using ASP.NET, Entity Framework and LINQ to Entities.
- Created Data Access Layer (DAL) abstraction by implementing Repository Pattern.
- Involved in developing Web Services and invoking them by using SAML, XML, SOAP and WSDL for creating proxy classes.
- Used 3rd party authorizations like OAuth.
- Worked on automation platforms like Ansible
- Migrating servers with the required configurations changes and testing and deploying the machines using Ansible commands
- Configured the Queue managers, Queues and given destination paths.
- Created RESTFUL services using Web API, built HTTP services and formatted responses using web API media type formatter to JSON.
- Performed Code Peer Reviews, Code Coverage Analysis by using Sonar and Performed Moderator Roles in Peer Reviews.
- Performed Root cause analysis on the Customer Problem reports, Test issues, and create necessary Change Requests for Design/Software Changes.
- Coordinated activities with Support Personal and other team members in Prototype Designing, Bug Fixing and Releases.
Environment: Windows 7, Windows XP, Windows 2008 Frameworks: .Net Framework, Ansible, Entity Framework 4.0, Entity Framework, Jenkins, Postgre SQL, C# .NET, WPF, SQL Server, MongoDB, Visual Studio 2010/2012,CI-CD, Microsoft Visual Studio.NET 2005/2010,VB.net, Web services, Microservices, HTML, Java script, C++ REST, WCF, Entity Framework, LINQ, TFS, Window forms, Angular 1.6, Angular 2.0, Typescript, GIT Hub, Node JS, React JS, AWS, Swagger, Postman, Elastic Search
Confidential, Connecticut
.NET Developer
Responsibilities:
- Involved extensively in developing components for Business and Data tier using C#.NET and involved in creating controllers/View Models to handle the events raised on the Razor views/Partial Views in ASP.NET MVC framework.
- Worked on AGILE SCRUM methodology to achieve smooth collaboration between self-organizing cross functional teams.
- Experience in developing Microservices using ASP.NET core
- Prototype Microservices sample that demonstrated the use of Azure API management
- Worked with Docker Deployment on Azure and for setup & prerequisites.
- Created and deployed Web Services using ASP.NET MVC and C#.Net, and generated the proxy class files based on the web services to consume in web application.
- Reviewed requirements for Mortgage LOS enhancements
- Worked with self-driven engineer and can demonstrate expertise in DevOps Tools.
- Coding the presentation layer using WPF and MVVM and service layer using Windows Communication foundation technology.
- Experience in upgrading and migrating various versions of PostgreSQL database on different platforms.
- Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation from Dev to QA, QA to Pre-Prod/ Pre-Prod to Production systems using Jenkins, GIT, SVN, Chef automation tool.
- Automated various infrastructure activities like Continuous Deployment, Application Server setup, Stack Monitoring using Ansible playbooks and has integrated Ansible with Run deck and Jenkins.
- Provisioned and patched servers regularly using Ansible.
- Implemented Ansible to manage all existing servers and automate the build/configuration of new servers
- Responsible for all backup, recovery, and upgrading of all the PostgreSQL databases.
- Responsible for configuring, integrating, and maintaining all Development, QA, Staging and Production PostgreSQL databases within the organization.
- Implemented several web services rates DNN modules
- Experience in ETL Design, Database Design to support the business intelligence requirements
- Managed the fatal errors to generate email notifications and managed error handling.
- Configured the queue managers, queues and given destination paths.
- Analysed complex user requirements, procedures, and problems to improve existing System design.
- Responsible for making AJAX Calls for the UI Interactions to the Controller Actions using JQuery and getting the data back as JSON and parsing it onto the UI.
- Developed enhancements to MongoDB architecture to improve performance and scalability.
- Familiar with MongoDB clusters, Java scripting to load unstructured data into shading environment.
- Used AJAX for faster & interactive web experience with AJAX controls Toolkit.
- Created Stored Procedures, Functions, and Triggers using SQL Server 2014 database to insert, update, and delete data inside tables.
- Involved in testing like Unit test, Integration test, and Acceptance test using NUnit unit testing framework and responsible for writing test scripts and scenarios.
- Used Microsoft Team Foundation Server (TFS) for version Control, source code control, project related document sharing and team collaboration.
Environment: Visual Studio 2015, BizTalk, NET Framework 4.5,Microservices, Ansible, Jenkins, Mongo DB, mortgage LOS system, C#,VB6, No-SQL, VSTO 4.0,Outlook, WebSphere IBM MQ, ASP.NET MVC 5.0, Web API, HTML5,MS Azure, CSS3, AJAX, LINQ, DNN, JavaScript, XML, IIS 8.0, JQuery, SQL Server 2014, DB2, Infragistics 15.1, TFS
Confidential - Stamford, CT
.NET Developer
Responsibilities:
- Worked with the architects to develop Business logic, processes, classes and sequence diagrams.
- Implemented Entity Framework with C# in Visual Studio 2013 to establish connections between server-side web application and a MS SQL Server 2012 database.
- Designed and developed Graphical user interfaces using Silver light XAML and C#.
- Developed Windows Work Flow (WWF) with Custom Activities for the Web service access.
- Worked on SOAP and RESTFUL Service API using WCF 4.0 which return XML and JSON data using WCF attributes.
- Experience in developing Microservices using ASP.NET core
- Created detailed, versioned DNN configuration documents to increase supportability among developers.
- Integration of Delphi, .Net and C++ projects. Data updates with millions of records.
- Good knowledge in designing real time monitoring using Biztalk BAM
- Expertise in setting up log shipping and BizTalk disaster server
- Managed servers on the Amazon Web Services (AWS) platform instances using Chef Configuration management.
- Good working experience in Azure Logic apps, Service Bus, Document DB and SQL Database.
- Improved application performance using Azure Search and Internet of Things (IoT) optimization.
- Used React JS in development of the web application to bind the data/model that is being retrieved from a database through services provided in a controller to the view using scope.
- Effectively used JQuery for traversing HTML document, event handling and AJAX interactions.
- Developed new reports and chart interface components using High Charts Ajax API.
- Created packages in SSIS with error handling and worked with different methods of logging in SSIS.
- Created custom data flow items for different SSIS packages using the VB.Net script.
- Creating user defined functions, stored procedures and views using SQL Server 2012.
- Experienced in creating reports (SSRS) in Drill mode using tables, matrix and charts in SQL 2012.
- Extensive development using ASP.Net, C# 4.0 using Web Applications and OOPs Concepts.
- Used ASP.NET MVC 4.0 for Presentation layer and SQL Server 2012 for Data Layer.
- Used VB.NET language for code behind pages to use the OOPs functionalities.
- Used JavaScript functions to enable and disable buttons to prevent missing information for records.
- Used SSIS to read flat files, CSV's and Excel files and import to SQL Server.
- Create database tables, schemas, stored procedures, functions, dynamic SQL queries, SSRS etc.
- Worked closely with QA for bug fixes to ensure the efficiency and accuracy of the code.
- Actively participated in daily stand-up meetings, go-no-go meetings, and bi-weekly sprint meetings as part of Agile methodology.
Environment: C#, ASP.NET MVC 4.0, SQL SERVER 2008, BizTalk, Delphi, Microservices, DBa2, Ado.net, Azure, Node Js, JSON, SOA, TriZetto FACETS, HTML,OOP & OOD Concepts, CSS3,GIT, SVN, AWS, Window forms, .NET 4.5, SQL Server 2012,DNN, HL7 interfaces, Entity Framework, LINQ, AJAX, REST, SSIS,RDLC Reporting, HTML5, JQuery, JavaScript, CSS3 ASPX,API, WebAPI, TFS, Web services, REST.