Sr. Full-stack Developer Resume
PROFESSIONAL SUMMARY:
- Having 7 years of experience in analysis, design, development, implementation of Web/Windows Based Applications & Client Server Applications in various Microsoft related Technologies.
- Hands on experience in all phases of SDLC.
- Comfortable with Agile Programming Methodologies, Scrum and Test - driven development (TDD), Integration and UI automation testing.
- Well versed with web technologies like CSS, HTML, Bootstrap, JavaScript, JQuery, AngularJs etc.
- Expertise in ASP.NET MVC
- Strong experience in requirement analysis, architecture, design, development and implementation of complicated web applications, windows applications and client-server applications mainly using C#, ASP.NET CORE, ASP.NET, Angular 2+ to Angular 9, Visual Studio.NET, VS Code, MVC, HTML, CSS, JavaScript, JQuery, Bootstrap, Knockout JS, LINQ, Node JS and MS SQL Server.
- Higher user experience at the time of high experience using React JS.
- Proficient with WCF, Web API using SOAP and REST.
- Experienced in .NET security features such as Authentication (Windows-based Authentication, Forms-based Authentication) and Authorization (Authorizing Users and Roles).
- Experienced in database designing/architecture with SQL.
- Worked with Node JS as a Backend Server Technology for Making web services calls.
- In terms of User Interface (UI), I have extensive experience using HTML5, XML, CSS3, AJAX, JavaScript, and JavaScript libraries and frameworks such as Angular, Bootstrap, JQuery and Knockout JS. I have achieved Object Relational (O/R) mapping using Entity Framework, EF Core and NHibernate.
- Experience in other technologies like Azure, PowerShell.
- Developed database in the Cloud Services.
- Implemented client-side Interface usingReact JS. Build stable React components and stand-alone functions to be added to any future pages. Used React-Router to turn application into Single Page Application
- Strong expertise in Components, Pipes, Filters, Services, Events, Forms, Controllers in Angular 2+.
- Designed WEB API 2.0 and implemented HTTP Message Handlers, user-based authentication, token-based authentication, Routing, CRUD operations using HTTP Verbs, and used SOAP UI, Postman, Fiddler tools for testing.
- Hands on Experience in Microsoft Visual source safe (VSS), SVN, GIT and Team Foundation Server(TFS)
- Experienced in writing SQL queries, Stored Procedures, Database Triggers, Cursors, Exception Handlers, and DTS Export & Import.
- Experience with Fine-Tuning and Optimizing Queries and Stored Procedures.
TECHNICAL SKILLS:
Languages: C#, SQL, PL/SQL, Java, JavaScript, Delphi
Web Technologies: MVC, ASP.NET, AngularJS,Angular2to9, React JS, HTML5, CSS3, JavaScript, XML, AWS, XSL, XSLT, Web API, JQuery
Database: Mongo DB, SQL Server, MS Access, Oracle, NoSQL
Reporting Testing and Modeling: MS SQL Reporting Services, Crystal Reports, MS VSS, MS Visio
Application Tools: Visual Studio IDE 2010/2012/2015/2017 , CodeGear Delphi 2007
Middleware: WCF, ADO.NET, Entity Framework LINQ, Web services
Operating System: Windows server UNIX and LINUX
PROFESSIONAL EXPERIENCE:
Confidential, Austin, TX
Sr. Full-Stack Developer
Responsibilities:
- Experienced in front-end development usingAngular6, back-end usingWebAPI,andDatabase Design.
- Handled Front-end components usingAngular 6, Bootstrap, HTML5,andCSS3.
- Created UI pages withAngular MaterialandAngular Font Awesome.
- Designed and consumed WCF Web-services using C# and XML to handle transactions with central database
- Involved in development of application using Angular and Node JS.
- Create SnapLogic pipelines to extract, transform, and load data from multiple sources into one data platform.
- Used Version control tool Team foundation server (TFS) for the entire development cycle.
- Developed the UI for various modules using HTML, JavaScript, ASP.NET, C#.Net, ADO.NET, CSS and Telerik Controls.
- Used ANGULAR 2+ to 8.3, JQuery, JSON, HTML, XML, JavaScript, AJAX and CSS, SCSS, ag-Grid, React JS, BOOTSTRAP 3,4, Ngx-Bootstrap on the front end.
- Implemented Model-View-Controller (MVC) architecture with Angular 6 and separated functions into different modules according to their purposes
- Bundling and minification using Webpack 2.
- Developed the application in ASP.NET, C#, VB.Net, Web Services, Ajax, ADO.NET and SQL Server.
- Created web API's in MVC 5.2 and used elastic search to query.
- Performing System Testing, UI Testing, Database Testing, API Testing, Functional and Regression Testing of various modules.
- Designed and worked with team to implement ELK (elastic search, log stash and Kibana) Stack on AWS.
- Migrate WinForms GUI Project, ProteoformSuite, to WPF project. Design new responsive windows and fix previous GUI bugs.
- Hands on experience with AWS services like EC2, S3, RDS, VPC, ELB, EBS, Cloud Watch, and Auto scaling
- Migrated On-Premise databases to AzureSQL Serverand Configured AzureSQL Server Firewall for Performance Tuning.
- Developed SnapLogic Pipelines to ingest records from Oracle Database into Cloudera Hadoop Cluster.
- Integrated WCF services to enable effective communication.
- Experience with ESRI Web API for JavaScript.
- Involved in Regression Testing for every change in modules.
- Performed various kinds of testing, such as Black box, Smoke box, Regression, Integrated, System, Backend validation, End to End and Acceptance Testing etc.
- Automating and debugging the regression and smoke test scripts for the major releases.
- Server applications designed in .Net platform with C, and Delphi Suit 2006 Database was located in SQL server.
- Designing and developing custom solutions and enhancements using ASP.NET, VB.net AJAX and C# and JavaScript.
- Developed WCF code from java scripts to have same or similar functionalities as the previous website.
- Used Eager Loading and Lazy Loading for the routing of some components as per the uses of the different navigation tab in Angular 4.
- Have good hands on experience in Design Patterns and SOLID principles.
- MarginCenter was developed using XAML (WPF 4.0) with MVVM as Architectural Pattern, Prism 4.
- Configuring Network, Security, Storage and Azure extensions for Virtual machines.
- Moved application to a web-based ASP.Net platform using C#, MVC, JavaScript, jQuery, Google Charts, and SQL server.
- Followed TDD and Agile methodologies
- Lead the planning and development of business application in ASP.Net C# for front end following MVC pattern like JQuery, JavaScript and AJAX for UI, SQL server2008 for back end,SSRS for developing reports.
Environment: Angular4,6,7,8,9,.NET Framework 4.0, ADO.NET, React JS, Visual Studio 2012, MVC 5.0,EC2,WCF, WPF, SQL Server 2014,Multithreading, JavaScript, CSS3, HTML5,TFS.SOLID Principles.
Confidential, Schaumburg, IL
Full-Stack Developer
Responsibilities:
- Designed interactiveASP.NETMVCviews using jQuery, HTML, CSS, AngularJS,ReactJs, Bootstrapand AJAX to provide excellent user experience.
- Used MVC Razor engine and Angular.
- Implementation of dependency injection for decoupled database communication.
- Using Single Page application architecture
- Use of Node Server and IIS server for hosting Services in different environment as per client’s suitability
- Involved in unit & integration testing for different functional sections within application.
- Extensively used Selenium Webdriver API (org.openqa.selenium.*), Junit API (org.junit.*) and TestNG API (org.testng.*, org.testng.annotations.*) to write test cases and automate all the test cases.
- Extensively worked with Windows Azure specifically on Blob, File storage and Hosted DB.
- Design and implement User Interface (UI) with WPF .net. Received positive feedback from current users.
- ConductedIntegration testingfor all the modules.
- Designed the agent portal using framework angular 2 along with HTML and CSS3 new features like the multi-column layout.
- Developed form validations on server side and client side usingAngular 4.0.
- Skilled in SOLID Design Principles, Object Oriented Design, Utilization of Design Patterns (Singleton, Factory, Abstract Factory & Dependency Injection), Database schema as well as Web design, with Responsive design skills and UX web application development.
- Performedthe User Acceptance Testing (UAT).
- Designed REST services using Web API.
- Implemented client-side validation.
- Create the application UI using client-side technologies likeJavaScript, jQuery, Angular 4.0, CSS3, HTML5 and AJAX.
- UsedAngular 4.0 and Type Scriptfor control validations and data format checking.
- Transformed values display within a template by using Pipes of Angular2.
- Created new API interfaces using WCF and document all the API's.
- Expertise in Azure infrastructure management (Azure Web Roles, Worker Roles, SQL Azure).
- Created and developed web pages using PythonDjango Frameworks.
- Design an Architecture for consume Salesforce API in SnapLogic ETL tool.
- Used Pythonand Django for creating XML processing, data exchange and business logic implementation.
- End to End UI development usingHTML5, CSS3, JSON and Angular4.
- Created extensive unit test, integration and regression tests.
- 1+ years’ hands-on experience in Cloud native applications design and development using Azure Cloud, Service Fabric, ASP.NET Core, MicroServices, 12-Factor app principles.
- Implemented AWShigh-availability, fault tolerance using AWS Elastic Load Balancing (ELB), which performed balance across instances in multiple availability zones.
- Implemented WPF and Silverlight Distributed Applications
- Developed efficient substring search using property-preserving encryption & pairing-based Cryptography.
- Devised data structures & protocols based on SOLID principles.
- Written templates for AWSinfrastructure as a code using Terraform to build staging and production environments.
- Followed Agile and TDD
- Generated SSRS reports
- Active participation and interaction with manager and Subject Matter expert and other team, for requirement gathering, the functional and non-functional parameters, affecting the application.
- Enhanced several production VB.NET Windows applications, including SQL Server changes, Crystal Reports
- Creating alarms and monitors in AWS CloudWatch service for monitoring the Servers Performance, CPU Utilization, Disk Usage etc.
- User Interface modules is developed using ASP.net 2.0, ADO.Net, VB.NET and Javascript.
- Experienced in Service designing in WCF and developing using ADO.NET technology.
- Active participation in designing, modelling and documentation of application.
- Worked with the Senior Architect to finalize the architecture of the application.
- Created new API interfaces using WCF and document all the API's.
- Designed the user interface and communicational codes for remotely controlled digital price tag in Delphi.
- Implementation of dependency injection for decoupled database communication.
Environment: Angular2,4, Typescript, NodeJS, React Js, Webpack, Visual Studio 2015,VSCode editor, SOA, Gulp, Python, Bootstrap(UI bootstrap, CSS, etc.), C#, MVC5, Web API 2,VB.Net, EF, ASP.NET Core 1.1, Telerik, AWS Elastic Load Balancing(ELB), controls, SSRS.
Confidential, Dallas Texas
.Net Developer
Responsibilities:
- Designing data-model and architecture for large-scale Master-Data-Management web-app
- Developed service oriented architecture using C# WCF web-service to process XML-based data change alerts
- Lead UI design and refactoring.
- Wrote server side components to encapsulate the business logic in VB.Net.
- Mentoring team in T.D.D. via code-reviews and code-metrics (coverage, complexity).
- Improved C# ASP.NET web-app responsiveness via JQuery, AJAX, and optimized JS
- Improved C# app performance 200% by using threads and object caching.
- Development and deployment of MVC / Angular JS application on Azure PaaS.
- Experience in maintaining the application in AWS.
- Wrote View models, code behind, models and done designing in .xaml for the WCF project.
- Used Entity Framework to perform CRUD operations on the SQL Server 2012 database.
- DevelopedReactJS/ .NETweb application using JavaScript, ASP.NETMVC 5, C#, Visual Studio.
- End to end frontend development usingAngular JS with cutting edge HTML5 and CSS3 techniques
- Used ASP.NET MVC 4.0 for building scalable standards-based web applications.
- Expertise in Functional, Regression and Black Box testing and having experience on White box testing.
- Used Cryptographyusing Mat lab to increase the performance an accuracy with minimal data loss.
- Worked with Agile development model
Environment: .NET Framework 4.0, ASP.NET,Mid-Range(Autosys & shell scripts), ADO.NET, ReactJS, Visual Studio 2012, MVC 4.0, WCF, SQL Server 2014, JavaScript, CSS3, HTML5 SSIS, SSRS, IIS 8.0, TFS.