Sr. Full Stack Developer Resume
Chicago, IL
PROFESSIONAL SUMMARY:
- 6+ years of professional experience as a .NET Developer in analysis, design, and implementation of web - based, windows-based client-server applications in Microsoft Technologies using C#, VB, Classic ASP, ASP.NET, ADO.NET, WinForms, MVC, Web Forms, SQL Server, Oracle, Web Services, VMWARE, Windows Services, XSLT and Crystal Reports.
- Technical expertise in Microsoft Technologies, such as .Net Framework 4.0/3.5/3.0/2.0 , ASP.Net 4.0/3.5/3.0/2.0 , VB.Net 9.0/8.0/7.0, C# 4.0/3.0/2.0, WCF, WWF, Silverlight 4.0/3.0, AJAX, Entity Framework, LINQ, ADO.NET, XML, VB script
- Good experience of designing and developing Web Applications using ASP.NET, LINQ, Entity Framework4, nHibernate, WCF, Node JS, Silverlight, Share Point, C#, ADO.NET, XML, Web Services, AJAX, JavaScript, HTML, DHTML, CSS
- Expert in creating Web Forms, WinForms, User Controls, and Custom Controls.
- Proficiency in using Silverlight to develop web applications with rich graphics, user interaction, multimedia, animations and that can operate on all popular web browsers.
- Sound knowledge of Silverlight animation including Dependency Property usage and creation, Data binding, and alternatives in Storyboard implementation.
- Experience in creating SPA pages with AngularJS.
- Excellent experience in Web Page Design by creating Data Access Component, Binding Data Grid View to display the contents of the data source using Telerik Grid.
- Experienced in all phases of Software Design Lifecycle (SDLC) like Analysis, Design, Implementation, Testing and Deployment, Test Driven Development (TDD).
- Experienced in Software Design Models such as Agile (Scrum) and Waterfall model along with Use Cases and UML diagrams.
- Experienced with Microsoft Visio in constructing UML diagrams.
- Used MVVM (Model-View-View Model pattern) to utilize the strong separation of display from state and behavior in aspects of look-less control model and data templates.
- Excellent experience of developing Windows Applications using C#, VB, C++, WPF, WCF, ADO.NET, ADO, XML.
- Highly experienced with modern JavaScript frameworks and libraries like AngularJS, NodeJS, BackboneJS and Bootstrap, and Jquery.
- Proficient in Object-Oriented Design/Development (OOD), Object-Oriented Analysis and Design (OOAD), Model View Control (MVC) design pattern, and Test-Driven Development (TDD).
- Used Model View Controller (MVC) pattern in the development of the presentation layer for use of separation of user interface logic from business logic.
- Experience using the ReSharper tools to Refactor the existing code.
- Strong Experiences in creating and consuming XML Web Services and having knowledge of SOAP, SOAP HEADER, and SOAP EXCEPTION.
- Strong abilities in Data Modeling, Database Design, Views, Normalization, Stored Procedures, Triggers, Views, and Functions.
- Worked and developed RDBMSs such as MS SQL Server 2008/2005/2000 , Oracle 10g/9i, and MS Access.
- Expertise in developing drill-through, drill-down reports using reporting such as SSRS and CRYSTAL REPORTS.
- Have experience in developing SQL server using T-SQL and using PostgreSQL.
- Knowledge of cloud services of Microsoft cloud service as Azure Cloud Service.
- Extensive experience of working in Test-driven development (TDD) and Agile development environment.
- Have good knowledge of how to print raw IPL commands from an ASP.NET website directly to the client printer.
- Strong knowledge of office productivity tools like MS Word, PowerPoint, Excel, Outlook, FrontPage, Visio, etc.
- A good team player with excellent technical, communication, and interpersonal skills and capable of taking up responsibilities independently.
- Motivated and determined to deliver productive high quality, complete deliverables within deadlines with minimal supervision.
TECHNICAL SKILLS:
Program Languages: C# 3.0/2.0/1.2, VB.Net 9.0/8.0/7.0, XAML, XML, SQL, PL/SQL, T-SQL, C++, C
Microsoft.NET: .NETFramework 4.0/3.5/3.0/2.0 /1.x,WebForms,WinForms,ADO.NET,ASP.NET 4.0/3.5/3.0/2.0 , VB.NET,WebServices,WCF,WCF,RIAServices,Silverlight 4/3.0/2.0/1.1 , WPF4/3.5/3.0,WWF,WindowsServices,EntityFramework4,LINQ.
Patterns: PRISM, MVC, MVC2, MVC3, MVC5, MVP, MV-VM
Development Tools: Visual Studio 2010/ 2008/2005/2003 , Visual Web Developer Expression Blend /Design
Database: SQL Server 2008/2005/2003 , MS Access2007/2003, Oracle 11g/10g/9i
Web Development: HTML, CSS, XAML, XML, XSL, XSD, DTD, XSLT, DHTML, XHTML, SOAP, JSON, Adobe Flash MX, JavaScript, PHP, VB Script, toolkit, Silver Light
Operating Systems: Win 9x, win 2000/2003, Win XP, Win Vista, Win 7, Linux
Versioning Tools: Visual Source Safe and SVN Tortoise, Team Foundation Server (TFS), JIRA
Standards: MS Word, MS Excel, MS PowerPoint, MS Project, MS Visio
Designing Tools: UML, Rational Rose, Microsoft Visio 2010/2007, Microsoft Expression Studio (Web, Blend)
Web/App Servers: IIS 7.0/6.0, Personal Web Server
Standards & Trends: SOA (Service Oriented Architecture), DSA (Data Structure & Algorithm), UML Design Patterns
Reporting Tools: SQL Server Reporting Service (SSRS), Crystal Reports, SQL Server Integrated Service (SSIS), SQL Server Analytical Services (SSAS)
N: Unit Testing, SOAP UI (Web-Service Testing)
EMPLOYMENT HISTORY:
Confidential, Chicago, IL
Sr. Full Stack Developer
Responsibilities:
- Involved in AGILE Methodology for the software development process.
- Involved in the complete Software Development Life Cycle including Analysis, Design, Implementation, Testing, and Maintenance.
- Developed multiple cloud console applications using C#, .Net Core 2.1 using Visual Studio 2019, SQL Server hosted in Azure.
- Used Mediator pattern for Cloud console and cloud Listener applications.
- Consumed SOAP services and developed Restful services
- Used the continuous integration (CID) tool Team City for automating the build processes.
- Deployed console apps in Azure cloud using Jenkins and Teamcity.
- Responsible for developing UI pages using Angular 8, HTML5, CSS3, JavaScript, jQuery, AJAX and JSON.
- Developed SPA’s using angular material, Designed angular components using NodeJS Command prompt.
- Created POC’s using Angular material and cloud console applications to interact with credit monitoring companies with encryption.
- Used JMS Artemis (Java messaging services) for the reliable and asynchronous exchange of important information between multiple business applications.
- Involved in unit testing, developed test plans, and participating in Code Testing to ensure workability, completeness, quality.
- Used GITHUB extensively for version control of the source code along with the maintenance of the builds and the relevant documents of the same.
Environment: .Net Core 2.2, Angular 8, SQL, PLSQL, Azure, Jenkins, Team city, Rally, GitHub, Visual studio 2019, HTML5, CSS3, JavaScript, JMS Artemis, NodeJS.
Confidential, Harrisburg, PA
.Net Developer
Responsibilities:
- Involved in Requirement analysis. preparing software Design document, development, debugging of Operations Management module in DMT project.
- Developed application using C#, MVC 5.0, .Net framework 4.7.1 using Visual Studio 2017, and SQL server 2016.
- Used Entity Framework to communicate with the database. Used the database first approach of the entity framework.
- Responsible for developing UI pages using Angular (2.0 & 4.0), HTML5, CSS3, JavaScript, jQuery, AJAX and JSON.
- Developed responsive web pages for smart devices using Bootstrap.
- Used Angular as a framework to create Single Page Applications which can bind data to specific views and synchronize data with a server.
- Created WebApi (REST), WCF web services, and OData services for implementing business logic in an n-tier architecture.
- Experience in project deployment using Jenkins and using web services like Amazon Web Services (AWS).
- Created Tables, Stored Procedures, Views, Index’s, and involved in designing of Database tables.
- Wrote Complex nested queries, stored procedures, Triggers, Functions, and Indexes to improve the throughput of the application using optimized queries in the SQL server.
- Implemented the concept of localization and internationalization to make the application available in multiple languages.
- Participated in peer code reviews for better quality assurance.
- Involved in unit testing, developed test plans, and participating in Code Testing to ensure workability, completeness, quality.
- Working closely with cross-functional teams including developers, QA, Implementation, and Customer Support throughout the development phase to fulfill the customer requirements.
- Designed and implemented a dedicated Postgres database with master-slave Replication in docker containers into AWS to drive the web applications and report on daily progress.
- Used GITHUB extensively for version control of the source code along with the maintenance of the builds and the relevant documents of the same.
- Involved in AGILE Methodology for the software development process.
Environment: .Net Framework 4.5.2/4.7.1 , ASP.Net MVC 5.0, WebApi (RESTFUL), Razor, AJAX, LINQ, SQL server 2016, SSRS, Visual Studio 2015, visual studio 2017 .Net core
Confidential, Enumclaw, WA
.Net Developer
Responsibilities:
- Involved in the complete Software Development Life Cycle including Analysis, Design, Implementation, Testing, and Maintenance.
- Flask Framework that was used in developing web applications to implement model View control architecture.
- Installed and configured GIT and communicating with the repositories in GITHUB.
- Responsible for debugging the project monitored on JIRA and wrote python scripts to parse bulk XML documents and load the data in the database.
- The key objective of this project is to redesign the existing website and built using Tridion .NET based CMS new framework DXA and ASP.NET MVC Web Application.
- Used the continuous integration (CID) tool Jenkins for automating the build processes.
- Implemented a Continuous Delivery pipeline with Docker, Jenkins, and GitHub, whenever new GitHub branches are created Jenkins automatically attempts to build a new Docker container from it.
- Modified queries, functions, cursors, triggers, and stored procedures for MySQL database to improve performance, while processing data.
- Created Database tables, functions, stored procedures, and wrote prepared statements using PL/SQL.
- The enhanced user experience by designing new web features using MVC Framework like Angular js and Node.js.
- Responsible for Design, Development, and testing of SSIS Packages to load data from various Databases and Files.
- Created the docker containers and hosted the apache Kafka image inside the docker container
- Used Apache Kafka (Message Queues) for the reliable and asynchronous exchange of important information between multiple business applications.
- Developed different modules in CMS like Event System, Workflow using C# as language.
- Experience in project deployment using Jenkins and using web services like Amazon Web Services (AWS).
- Redesign and development of Sphynx Software website using C#, Microsoft .Net, ASP .Net MVC, SQL Server, Content Management System (CMS).
- Automated the existing scripts for performance calculations using Numpy and Sqlalchemy.
- Used REST and SOAPUI for testing web service for server-side changes.
- Developed and designed an API (Restful Web Service).
- Responsible for parsing XML data using XML parser and testing, fixing of the bugs, and coding modifications.
- Database administration activities like taking backup, checking log messages, looking for database optimization.
- Implemented NGINX as a container on top of the application to do validation and whitelisting.
- Implemented a dashboard to develop the Angular JS 2.0 Framework and Node JS to monitor the number of SOS requests requested in a location to display the heat map.
Environment: .Net, C#, Python 3.6.1, Flask, Jenkins, Apache Kafka, PyCharm, CMS, Linux, HTML, CSS, SSIS, Node JS, jQuery, JavaScript, Bootstrap, ReactJS, Ngnix, Docker, AWS, PowerShell, GIT, Angular JS, Ansible, PostgreSQL DB(PSQL), .Net core 2.0, Angular-2, JIRA
Confidential
.Net Developer
Responsibilities:
- Involved in the complete Software Development Life Cycle including Analysis, Design, Implementation, Testing, and Maintenance.
- Used Telerik controls like Radchart and RadGridview to provide a richer user experience.
- Created User Controls, Data Access Layer, and Business Logic Layer Classes in Model using C #.
- Worked on DB2 on various platforms like UNIX, Windows. Using SQL, obtained data from DB2 and other databases.
- Created Client-side validations with jQuery selectors, Events, and Server-side validations with MVC Data Annotations.
- Developed Web Services and Windows Communication Foundation (WCF) services to communicate among the various parts of the system.
- Developed WCF REST services and defined Service Contracts for specific functionality in the search module.
- Created and maintained database objects like complex Stored Procedures, Triggers, Cursors, and Tables, Views and SQL Joins.
- Used LINQ to Entities with EF Model to massage the data and tune the performance used compiled queries and eager loading.
- Created new tables, wrote stored procedures for applications, and some user-defined functions.
- Used Enterprise library for Database Connection and writing exception manager component, which creates a log file in the event viewer.
- Implemented Unit Testing, Integration Testing, and System Testing using NUNIT.
- Responsible for maintaining versions of source code using Team Foundation Server 2010.
- Extensively used SQL Server Reporting Services (SSRS) for generating reports populated by data in databases.
- Involved in unit-testing web applications and Test Driven Development (TDD).
- Used Team Foundation Server (TFS) for version controlling and assisted in the documentation and creating Help files.
Environment: Visual Studio 2010, 2012 C#, ASP.NET 4.0/3.5, WCF, jQuery, VB.NET, XAML, TFS 2010, IIS 7.0, AJAX, ADO.NET Entity Framework 4.0, NHibernate, Unity Framework, LINQ, XML, Telerik, Kendo UI for MVC Microsoft Enterprise Library 5.0, SSRS, NUNIT, SQL Server 2008 R2, Windows Server 2008 R2/2008, WCF RESTFUL Services.