.net Technical Consultant Resume
Seattle, WA
SUMMARY:
- 6 + Experienced Sr .NET Developer with a passion for software development especially with Microservices , Distributed Computin g and Cloud Computing .
- Experience in all phases of Software Development Life Cycle including analysis, design, coding, testing and deployment using .NET technologies .
- Experience with major programming languages and frameworks mainly with C#, Java, python 3, Bash, Shell Programming, .NET Framework, .NET Core, ASP.NET MVC, LINQ, WPF and Win forms.
- Experience with front - end technologies like HTML, CSS, JavaScript, jQuery, TypeScript, React.js, Bootstrap and AJAX.
- Experience working with web frameworks like RESTful APIs, Web Services and WCF.
- Experience with SQL Databases and No-SQL Databases like, SQL Server, MySQL, Mongo DB and Cosmos DB .
- Experience in Database Engineering to model the databases, design tables, views, stored procedure using T-SQL and P-SQL and writing SQL queries.
- Experience with ORM frameworks to talk to Databases through code like Entity Framework and ADO.NET.
- Experience with Cloud Computing technologies like AWS, Microsoft Azure, Confidential Infrastructure .
- Experience with Source Control tools like, SVN, Team Foundations Server (TFS) and Git . Repositories like GitHub and Bitbucket.
- Experience working with Infrastructure code like Terraform .
- Managed the Agile, sprints, user stories and tasks with Azure DevOps , Jira .
- Built and Managed DevOps with Deployment pools, automated pipelines, Continuous Integration ( CI ) and Continuous Deployment ( CD ).
- Has the ability to understand and transform complex business requirements into software, ensuring applications are delivered on time to specification, are scalable, performance optimized and maintainable.
- A highly motivated individual who is always learning, able to work to tight deadlines, and who can communicate effectively with technical peers as well as business users.
TECHNICAL SKILLS:
Programming Languages: C#, Java, Python, Bash, Shell
Development Area: MS-Visual Studio, NET CORE, C#, Java, RESTful, WCF, ADO.NET, MVC, Microservices, MS SQL Server, DynamoDB, No-SQL, Swagger
Project Methodologies: Agile ( SCRUM), Waterfall
Source Control: MS Team Foundation Server (TFS), SVN, GitHub
Orchestration: Terraform
AWS Environment: DynamoDB, Lambda, SNS, SQS, ECS, Docker, Redis, AWS Code Build, ECR, CloudFront.
PROFESSIONAL EXPERIENCE:
Confidential, Seattle, WA
.NET Technical Consultant
Responsibilities:
- Extensive involvement in all stages of Software development life cycle including Design, Analysis, development, Implementation, testing and support.
- Followed the Agile Software Development Methodology.
- Worked on Web application based on ASP.NET MVC 6 with SQL Server as backend server.
- Designed the application using an MVC (Model View Control) Architecture that promotes a clear separation of the presentation, business logic and data access tiers.
- Implementing the data access layer using Entity Framework Code First approach and writing queries using LINQ to Entity for data retrieval.
- Experience in working Client side applications using JavaScript , jQuery and Single Page Application developments.
- Designed the User Interface framework, template layout using master page, HTML5 , CSS3 , Bootstrap , AJAX , jQuery and Angular JS.
- Used Telerik controls (Kendo UI), Bootstrap for more productive web design.
- Used N-tier architecture for Presentation, Business and Data Access Layers.
- Created and consumed RESTful APIs, Web Services and WCF services.
- Used Microsoft Team foundation Server (TFS ) and Git for version Control.
- Leveraged html helpers, controller routing infrastructure and model data binding features in MVC framework with Razor to create website by using WEB API and Entity Frame work.
- Created database objects like tables, views, procedures, function s and packages using SQL Server Management Studio.
- Modified the existing SQL procedures according to requirement.
- Used ETL (SSIS) to develop jobs for extracting, cleaning, transforming and loading data.
- Performed unit testing on every new version before sending it for User Acceptance Test (UAT).
- Testing and deploying solutions to the cloud by using Microsoft Azure .
- Used JIRA for project and issue tracking.
- Used TeamCity for build management with continuous I integration CI and Continuous Deployments CD .
Confidential, DC
.NET Developer
Responsibilities :
- Developed Enterprise level Credit Risk Modelling application using ASP.NET Core MVC, JavaScript , jQuery , HTML , CSS and SQL as back-end. C# is the primary language for this app.
- Created Data Analytics distributed system using Akka.NET Framework for ETL Process of the Mortgage insurance data into SQL Server.
- Worked on ASP.NET Web APIs to produce and consume JSON Data for Data Scientist/Front-End App.
- Worked on Microsoft Azure creating various resources for the application needs, such as create VMs and installed SQL Server for DEV and QA environments.
- Created Azure data factory pipelines for the economic scenario data to handle one-to-one mappings and import the data to different tables into SQL Server.
- Built a Data Quality tool which parses the data using Superpower and can handle files > 20GB .
- Created a SQL Source Control App using LibGit2Sharp which tracks all the SQL changes in GitHub.
- Developed Console and Windows Services which automatically downloads the data and refreshes the Microsoft Power BI to generate various reports and Power BI Apps.
- Developed SQL Data Model, which stores and tracks major ETL Process for Mortgage Insurance Data.
- Used Entity framework core as the middle ware to communicate with SQL Database and to retrieve and update the entities in SQL Database.
- Worked on created and developing TSQL and PSQL scripts to perform data manipulation and data aggregations.
- Developed SSIS Packages to import data from one data source, make data pre-processing and exporting to another data sources.
- Configured build pipelines for .NET applications and tracked logging using Serilog and Seq .
- Worked on Unit testing using XUnit and implemented various test cases.
- Managed a team and worked as a sprint master to create epics, features, stories and tasks for the ongoing project and groomed the tasks for better management.
Confidential, Virginia, VA
.NET Developer
Responsibilities :
- Developed and maintained Confidential Internal Web, Console and windows applications using C# and VB.NET Programming language and different Microsoft stack.
- Hands-on Experience working on ASP.NET Web Applications like Web APIs, MVC with OAuth, token authentication Entity framework, SQL and Exception handling.
- Experience working on effective front-end like JavaScript, Node.js, jQuery, AJAX, HTML, CSS, Bootstrap
- Worked on more than 15 Console applications written in C# to process RF data on our internal servers 24/7 and logging all the activity of consoles in SQL Database.
- Experience in creating Class Libraries (DLLs) and consuming it in Web, WinForms and Console applications.
- Designed parallel processing and asynchronous programming in Web MVC, WinForms and Console applications.
- Implemented Entity framework to retrieve data from SQL DB and manipulated data into different data structures using LINQ and Lambda expressions.
- Implemented the MVC and 3-tier architecture on different web applications. Deployed the web applications using continuous integrations and web deploy into IIS server.
- Worked on Restful APIs with different message formats such as JSON, XML.
- Experience on SQL Database, pulling on the values on the required tables, writing functions, stored procedures, complex queries and re-organizing indexes and following normalization rules for better performance.
- Worked on reading, writing and importing data into different types of data files like CSV, TXT, SQZ, MF, MID, BAK formats into SQL Databases and MS Access Databases.
- Created WCF Service which is responsible for communicating and providing real time data from Database to Client Application.
- Experience in handing Exceptions in web and windows applications via TXT logging and SQL logging.
- Worked on VBA on Microsoft Macros and integrated the same application into VB.NET windows forms applications and web form applications.
Confidential, Herndon, Virginia
Web Developer
Responsibilities:
- Developed webpages in HTML, CSS, Bootstrap, JavaScript and jQuery
- Integrated the webpages with other parts of UI Development.
- Worked in various design pages for Confidential website.
- Co-ordinated with Founder and Project manager to improve the UX of the website.
- Worked with other technical peers to organize documents and post for the website.
- Fixed bugs on the application while implementation and runtime, also tested different cases within the deadlines.
- Experience on SQL Database, pulling on the values on the required tables, writing functions, stored procedures, complex
- Managed a team and worked as a sprint master to create epics, features, stories and tasks for the ongoing project and groomed the tasks for better management.
Confidential, Salt Lake City, Utah
.NET Developer
Responsibilities :
- Developed Online Website named as " Confidential Message Board" for Online Tutors to read and share information about tutoring programs.
- Designed and Developed the Entire Website from Scratch using ASP.NET WEB API and ASP.NET MVC Web Application in C# as Programming language.
- Developed and worked on MySQL Database Structure and worked on implementing Entity Framework with ASP.NET Web Application.
- Worked on LINQ statements to get data from MySQL Database using Entity Framework DB Context and display them accordingly in HTML, CSS, Bootstrap elements.
- Worked on UI Development of web page Using HTML, CSS, Bootstrap, JavaScript, jQuery and Ajax to create the new content of the web page.
- Worked on jQuery, creating different functions and methods to make the web application responsive.
- Implemented jQuery Ajax Calls to RESTful Web Services and retained the output as JSON Format to display them in Web Elements.
- Deployed the ASP.NET Web Application using Web Deploy Method in Amazon Web Services(AWS) via EC2 instance.
- Worked on IIS Server on AWS EC2 instance and established the Message Board Website on IIS Sever.
- Used Amazon Web Services(AWS) RDS instance for MySQL Database.
- Gained good Knowledge on Amazon Web Services(AWS) while working on EC2 Instances, RDS Instances, Public DNS, IP4 and IP6 address.
- Used Try, Catch, Finally blocks to catch exceptions thrown. Also maintained the error logging Mechanisms to log all the exceptions and runtime errors into MySQL Database.
- Fixed bugs on the application while implementation and runtime, also tested different cases within the deadlines.