.net Full Stack Lead Developer Resume
Nyc, NY
SUMMARY:
- ver 10 years of software development experience, she has proficiency in all stages of Software Development Life Cycle (SDLC) including - requirement specifications, analysis, design, development, unit testing, debugging, deployment and support. She is experienced in C#, Java, Python, .NET Core, Entity framework Core, ASP.NET MVC, Angular 7/8, Typescript, JavaScript, jQuery, HTML, CSS, Bootstrap, AJAX, D3.js and ArcGIS API (ESRI). As well as the following:
- Experienced in Rest Services using .NET Core API, ASP.NET Web API, and ASP.NET Web Services using XML and SOAP.
- Proficient in database design and programming with MS SQL.
- Proficient in Angular 7/8, jQuery, HTML, XML, JavaScript, Test script, CSS and Bootstrap.
- Used Version Control tools such as Bit bucket, GitLab, Team Foundation Server (TFS) and Sub Version (SVN).
- Experience with Jenkins, Octopus deploy and Azure Pipelines for continuous integration and continuous deployment
- Hard working and enjoys problem solving with very strong organizational skills.
- Has the ability to participate and contribute in a team environment and to work with users of all levels to identify requirements and deliver timely results.
TECHNICAL SKILLS:
Agile Scrum Methodologies: .NET Core 2.0/2.2/3.1, ASP.NET 3.5/4/4.5/4.6.1, ASP.NET MVCEntity framework CoreArc Objects, Esri maps, ArcGIS for JavaScript
Environment: s: C#, Visual Studio 2017/2019, VS Code, .NET Core 3.1/2.2, Entity Framework Code First, SQL SERVER 2016, JIRA, GIT Lab, Jenkins
Tools: & software: Visual Studio 2008/2012/2017/2019, ArcMap 10.3.1, Arc Catalog 10.3.1, Team Fondation Server (TFS), Sub Version (SVN), Bit Bucket, GitLab, Source Tree, JIRA, Elmah, Airbrake, IDLE, MSTests, X-Unit, Moq, Jenkins, Octopus Deploy, C#, Python, JAVA, SQL, PL/SQL,LINQ, jQuery, Testscript, Ajax, HTML, XML, JavaScript, CSS, Bootstrap, D3.js
WORK EXPERIENCE:
.NET Full Stack Lead Developer
Confidential, NYC, NY
Responsibilities:
- As an application developer, she is currently working on project design and development.
- Worked on setting up development environment
- Analyzed functional specification document to make use of common application framework.
- Used .NET Core API 3.1/2.2 for backend business logic.
- Implemented Entity framework Core code first for business entities and SQL Server for database.
- Implemented Redis Cache for better performance
- Development the application using .NET Core 2.2/3.1, C#, Entity Framework Core Code first.
- Development of UI/UX using Angular 7/8.
- Using SCRUM for Agile development and actively participating in team lead solutions.
- Development of unit tests for all Business Class to complete test coverage of the code base using XUnit, BDDfy.
- Used Mock (Moq) objects as part of unit testing.
- Implemented token-based authorization for security of the application.
- Airbrake is used for tracking and reporting exceptions
- Responsible for code reviews and maintaining SCRUM board with JIRA.
- Worked on Decisions business flow engine to handle business logic.
- Involved in setup of CI/CD pipelines using Jenkins and Octopus deploy.
- Used Gitlab for version control.
Senior Research Associate
Confidential
Responsibilities:
- Involvement in all phases of the project including analysis, design, and development and testing.
- Developed the application using ASP.NET MVC, C#, .NET framework 4.6.1, Entity Framework Code first.
- Used SCRUM for Agile development and actively participated in team lead solutions.
- Implemented Repository Patterns for loose coupling and easy testability.
- Involved in writing unit tests and integration tests for all Business Class to complete test coverage of the code base using MS Test.
- Used Azure Pipelines for continuous integration and continuous deployment
- Used Mock (Moq) objects as part of unit testing.
- Implemented windows authentication based on active directory since it is an intranet application.
- Used Elmah for error logging.
- Responsible for enhancements to the existing system to add additional functionality to meet users’ requirements.
Senior Research Associate
Confidential
Responsibilities:
- Responsible for implementing new features, enhancing existing features.
- Implemented Agile Scrum methodologies with a two-week sprint.
- Responsible for various components/projects ofthe application including:
- Web API project for charts creation, Web forms project that makes calls to API to visualize charts. Python scripts to process shape files and copy data to SQL database. C# console application (Scheduler) that calls python scripts to copy data from shape files to SQL database every night. Viewer component to visualize data in ESRI map.
- Used LINQ, entity framework to query data.
- Used after insert, after update, after delete triggers to store the history of the updates in parent table.
- Worked on Charts creation using MS Charts for data visualization.
- Developed ASP.NET Web API application to create charts using Google Charts API.
- Created console application (tool) using C# to copy data from one database schema to another schema that runs in nightly process as part of enhancement.
- Used JIRA to track bugs.
- Implemented Publish/Subscribe pattern in viewer component for loosely coupled code.
- Implemented continuous integration to publish the changes from staging to production.
Confidential
Senior Research Associate
Responsibilities:
- Responsible for collecting various data and importing to SQL database.
- Developed the application using ASP.NET MVC, C#, Entity Framework, LINQ, AJAX, JavaScript.
- Used ESRI Maps and ArcGIS API for JavaScript to visualize data on web map.
- Implemented ASP.NET authentication to provide access to different layers of the viewer to different users.
- Developed unit tests using MS Tests.
- Responsible for maintenance of the project.
Confidential
Senior Research Associate
Responsibilities:
- Involved in all phases of the project including analysis, design, and development and testing.
- Developed the application using windows forms, C#, .NET framework 4, Arc Map 10.3.1, Arc Objects SDK and File Geo Database (FGDB).
- Used Arc Objects SDK to query data from FGDB.
- Wrote manual test cases for functional testing.
- Responsible for maintenance of the project.
Confidential
Senior Research Associate
Responsibilities:
- Responsible in analysis, design, development, and testing of the project.
- Responsible for collecting various data and importing to SQL database.
- Used C#, Entity Framework, AJAX, CSS, Bootstrap and JavaScript to develop the application.
- Used Gleamtech File-ultimate to upload data that can be available for the authorized users.
- Used Amazon S3 bucket to store data.
- Implemented ASP.NET authentication to allow authorized users to upload/download data.
- Used ESRI Map and ArcGIS API for JavaScript to visualize data on web map.
- Implemented bootstrap to make web pages more responsive.
- Used d3.js to plot data on a chart, and Amazon S3 bucket to upload data.
- Responsible for maintenance of the project.
Systems Engineer
Confidential
Responsibilities:
- Involved in development of application using ASP.NET, C#
- Involved in designing and developing the Middle Tier using ADO.Net to perform and implement business logic, updating/retrieving the data to/from SQL Server Database.
- Used Data grids for presenting information in tabular format
- Used SQL Data Adapters & Datasets extensively for database activity.
- Used SQL Server 2005, wrote complex queries, and stored procedures
- Used SVN as source control.
Assistant Systems Engineer
Confidential
Responsibilities:
- Involved in creating the prototypes and requirements specifications by understanding and analyzing the requirements.
- Involved in designing and creating the database.
- Involved in designing user interface using ASP.Net controls.
- Used JavaScript and jQuery to perform client-side validations.
- Involved in implementing the security and authentication and providing user permissions for different types of users.
- Used Data grids for presenting information in tabular format.
- Involved in designing and developing the Middle Tier using ADO.Net to perform and implementbusiness logic, Updating/retrieving the data to/from SQL Server Database.
- Used SQL Data Adapters & Datasets extensively for database activity.
- Used SQL Server 2005, wrote complex queries, and stored procedures.
- Worked on performance tuning of the application especially on SQL Server Stored Procedures.
