.net Full Stack Developer Resume
Pleasanton, CA
SUMMARY
- 7+ years of experience in designing, developing and maintaining web - based solutions. Improving and updating the programming process. Hands on experience in all phases of SDLC like requirement gathering, analysis, design and implementation.
- Experienced in Software methodologies viz. Agile in all stages beginning from initiation, definition to the deployment and support.
- Experience in analysis, design and implementation of Object-Oriented Applications.
- Ability to develop reusable Front-end, Backend and API functionalities.
- Developed a Web Application using .NET Core 3.0.
- Developed Web Applications using .NET frameworks 4.5 and lower.
- Developed Microservices using .NETCore 3.0.
- Developed Restful WEB-API projects using .NET framework 4.5.
- Developed Multi Tenant Architecture Based Application, handled rowl level security using the SQL-Server RLS.
- Experience in developing Single page applications using Angular JS and Angular(Type script).
- Proactive in Production support and coordination with various stakeholders viz. Sales, Business, QA teams and Clients.
- Implimented Web applications with responsive UI using Bootstrap.
- Experience in consuming RESTful Web Services using AJAX calls and consuming third party API’s from both front and back-end.
- Experience in Working with SQL server and MongoDB.
- Experience in working with Procedures, Triggers and Functions.
- Experience in developing applications in NodeJS using Express Framework.
- Experience in developing Web Applications using ReactJS.
- Used MonogDB package in .NET to save and retrieve large chunks of data using BSON.
- Experience in setting up MongoDB context and configuring mongo client in ASP.NET applications.
- Experience in working with PostgreSQL to store large data sets.
- Implimented Unit Testing with NUnit Framework.
- Used Jenkins to perform CI/CD by creating pipelines, configured SMTP to send emails to team members on build errors.
- Used Cloud servers like Azure and AWS to host web applications and services.
- Used Azure portal to perform CI/CD.
- Created and managed IIS Websites, Bindings and Application Pools.
- Use Jira to manage tasks and tracking sprint progress.
- Used repository version controls SVN, Git, Bitbucket and SourceTree.
- Used kubernetes and Docker to deploy projects on to containers.
- Experience in SSIS and SSRS for data migration and reporting services.
- Used API explorer and swagger for Web API documentation.
- Integrated payment gateways like Stripe and Braintree in our applications
- Created Windows service application for running notification service
- Used JMeter to perform automation testing.
- Experience in using AppDynamics to monitor performance of the application.
- Experience in implimenting Json Web Token(JWT) to implement single sign on mechanism.
- Efficient at Requirements validations and Estimations.
- Exceptional ability to deliver outputs in short deadlines with minimal supervision.
- Capable of grasping new concepts and utilizing the same in a productive manner.
TECHNICAL SKILLS
Core Programming: C#, ASP.NET, MVC5.0/4.0, Web Services, Web API, WPF, WCF, LINQ, ADO.NET
Microsoft Visual Studio: .Net 2013/2012/ 2010/ 2008/2005
Scripting Languages: JavaScript, JQuery, CSS, AJAX and AngularJS, Angular.
Databases: MS-SQL Server 2012/2008, PostgreSQL, Oracle 9i and MS Access
Reporting and ETL: SQL Server Integration Services (SSIS) and Reporting Services (SSRS)
IIS: 6.0/7.5
Version controls tools: TFS and VSS
Other Technologies/Tools: BizTalk 2010, Telerik controls, Windows Mobile sdk 6.0, Microsoft Chart controls, Nunit, Fxcop, Style Cop, Microsoft Visio 2010 and Selenium
PROFESSIONAL EXPERIENCE
Confidential, Pleasanton, CA
.NET Full Stack Developer
Responsibilities:
- Designed and developed various abstract classes and interfaces. Which were used across the board as base classes.
- Developed Application using .NET Core and .Net Framework 4.5.
- Improving the performance of APIs by using large sets of data and then performing load testing on the application.
- Implimented microservices to create loosely coupled services using .NET Core.
- Implimenting random data generation project using stored procedures that used sample data.
- Worked on project retrieve log messages produced from kafka by liveragin spark streaming.
- Worked on stored procedures, temptables and functions
- Creating Windows service project like notification service project using c#.
- Involved in Developing Validation engine to run rules for validating sets of scenarios based on the insurance authorization policies.
- Created a Restful API project for History Tracking which will keep track of each change across the system and provide users with information across the system.
- Created role based validation in front-end such that the users can different levels of access for a componenet like hidden, view and editable.
- Making improvements from time to time in the product as per client request.
- Attending Daily Srum meetings, Sprint planning and review meetings.
- Developed Authorization server to produce acess tokens and refresh tokens using OAUTH.
- Used Angular 7 to develop UI and reusable components at field level and group leve
- Extensively used Angular 7: Modules, Controllers, Dependency Injection, Data binding, Templates, Expressions, custom Directives, Repeaters and Filters.
- Used Fiddler and Postman tools for testing and debugging of WEB API projects.
- Working on production issues following Kanban method.
- Involved in creating Azure pipeline setup for the CI/CD.
- Created using Routing, View Bag, View Data, Data Annotations, Strongly Typed Views, Models, Controllers, Layouts, Partial Views and Views.
- Created custom directives, custom form Validation in Angular.
- Crated Web API supporting JSON data format.
- Created REST Http verbs (GET, PUT, POST and DELETE).
- Communicating with external web services for VIN Validation.
- Designed the applications by using Bootstrap and CSS3.
- Gather and convert Business requirements into Functional design and wireframes.
- Assigning Task to team development and monitored all aspects of applications being developed to ensure they met quality standards.
- Conduct triage calls with QA team and resolve the defects on priority.
- Used Microsoft Team Foundation Server (TFS) for all the source code maintenance needs and Responsible for Project and Code Documentation.
- Responsible for Database Design and related objects like Tables, Stored Procedures, Functions, SQL Joins, Temp Tables, Views, Indexes and Dynamic Queries in SQL Server 2012.
- Designed Database Model using VISIO.
- Designed ETL mapping document.
- Responsible taking signoff from different teams.
- Responsible for mentoring junior engineers, new team members, and apply technical expertise to challenging programming and design problems.
- Working on Onshore/Offshore model.
- Extensively used the LOG4Net to log regular Debug and Exception statements.
Environment: C#, MVC, WEB API, JIRA, Azure Portal, Dockers, Kubernetes, Entity FrameWork, .NET CORE 3.0, SQL Server, Angular7, MongoDB, HTML, CSS and Draw.IO.
Confidential, Birmingham, AL
.NET Full Stack Developer
Responsibilities:
- Developing multiple reusable project libraries for scheduling, payroll, billing Modules which were used in multiple projects.
- Involved in Creating N-tier architecture based application. 3-tier approach with Conroller, business logic and Data Logic in a way that any layer can be easily replaced with a different technology.
- Integrated Stipe Payment gateway with added security using secret key to provided
- Involved in creating Stored procedures to generate reports and .
- Used Linq to write queries to perform joins and select the data as a collection from the entities created using Entity framework.
- Used HTML, CSS, jquery in front-end. Used SCSS to reduce duplication in css by using variables and imports.
- Used Jenkins to setup pipeline for CI/CD and setup features like emails on each successful and failure builds.
- Used MVC razor view to develop User Interface.
- Used Angular 4 for creating reusable componenets in the user interface.
- Extensively used Angular: Modules, Controllers, Dependency Injection, Data binding, Templates, Expressions, custom Directives, Repeaters and Filters.
- Writing Bug-free and reusable code to develop new functionalities.
- Used PostgreSQL to store data related to logs.
- Creating and consuming SSRS RDL files to show reports like invoices and client appointments.
- Creating API’s for other teams to consume the functionalities in our system.
- Performing unit testing to validate the developed components.
- Implimented data migration from excel files provided by clients into sql server database tables.
- Making improvements from time to time in the product as per client request.
- Fixing the defects & issues reported by the client / QA team from time to time.
- Attending Daily Srum meetings, Sprint planning and review meetings.
- Created Mongo DB collections to store large data.
- Involved in creating Jmeter testcases.
- Creating UML diagrams to provide a clear insight on application architecture.
Environment: C#, MVC, WEB API, Angular, Javascript, JQuery, JIRA, Jenkins, Entity FrameWork, SSIS, SSRS, SQL Server, PostgreSQL, HTML, CSS, SCSS and JMETER.
Confidential, SFO, CA
.NET Full Stack Developer
Responsibilities:
- Implimented accessibility as per MAS rules on the application, so the application can server number of users.
- Interacted with other developers and end users to design and implement new features throughout the framework.
- Analyzing requirements, UI and API framework design and implementation.
- Involved in designing the user experience interface UI/UX strategy.
- Involved in User acceptance testing the application.
- Performing unit testing to validate the developed components.
- Design responsive UI with HTML5, CSS3 and bootstrap.
- Created Web Application using AngularJS.
- Involved in creating API’s using Express framework in NodeJS.
- Worked on creating triggers to be run on data changes.
- Making improvements from time to time in the product as per client request.
- Fixing the defects & issues reported by the client / QA team from time to time.
- Attending Daily Srum meetings, Sprint planning and review meetings
- Used Mongoose library in NodeJS to perform mongodb transactions..
- Created Mongo DB collections to store data.
- Involved in creating Jmeter testcases.
- Creating UML diagrams to provide a clear insight on application architecture.
Environment: C#, MVC, WEB API, Javascript, JQuery, AngularJS, NodeJS, Express Framework, ADO.Net, SSRS, SQL Server, HTML, CSS, SCSS, Bootstrap and JMETER.