Senior Consultant Resume
Round Rock, TX
SUMMARY:
- 7.5 years of professional experience in IT Industry, which includes Analysis, Design, Development, Integration, Documentation and Implementation of Multi - Tier architecture for Web based, desktop applications, distributed applications and hands on Client/Server technologies.
- Extensive experience with .NET Core 2.1,.NET framework 4.6, C#, Angular 2/4/5, ASP.NET MVC, Node.js, RESTful API, Entity framework 6.0, LINQ, VB.NET, HTML5, CSS3, JavaScript, jQuery, MVC and MVVM, Visual Studio 2015/2017, SQL Server 2014/2016.
- Strong domain experience in Finance, Banking, Telecommunications, and Health care industries.
- Profound experience on creating self-contained, reusable, and testable modules and components using Angular 2/4.
- Experience in integrating AngularJS libraries with ASP.NET MVC and building single page applications.
- Strong knowledge on implementing Dependency Injection using Injectable services.
- Solid experience with handling RESTful API and writing web services.
- Extensive experience in IDE like Visual Studio 2015, 2017, Visual Studio Code, Eclipse, NetBeans.
- Expertise in Database Design, Modeling and Performance Tuning. Experienced in writing SQL Queries, Stored Procedures, Functions and Triggers.
- Proficient in deploying Web, Desktop, Distributed and Enterprise applications and hosting web services in Amazon Cloud. (AWS)
- Experienced in Using Agile project management tools like Rally and JIRA.
- Strong knowledge in .Net Framework, Unit Testing and Integration testing for modules.
- A good team player with strong ability to learn and adapt new skills and makes efforts to do the work at hand and manage time effectively.
- Worked with developing and implementing restful APIs and exposes endpoints using HTTP like GET, PUT, POST and DELETE.
- Great ability to function well within multi-disciplinary, high intensity environment. Strong work commitment on timely delivery of the work assigned.
- Experience in working with databases like Oracle, MySQL, SQL server.
- Knowledge of XML related technologies such as XML/XSL, XSLT, DTD, XML Schema, DOM, SAX, SOAP, WSDL, Web-Services, and VBScript.
- In-depth knowledge of front-end Single Page Application (SPA) development using AngularJS and Angular 2, JavaScript frameworks.
- Implemented Angular 2 Services for connectivity between web application and back-end API'S using TypeScript.
- Created packages using Integration Services (SSIS) for data extraction from Flat Files, Excel Files.
- Committed to continuously acquiring new skills and knowledge, as well as staying current with new technological developments.
- Experience in developing Custom Reports and different types of Tabular, Matrix, Ad-hoc and distributed reports in multiple formats using SQL Server Reporting Services (SSRS) also expertise in working with Crystal Reports.
TECHNICAL SKILLS:
Frontend Technologies: ASP.NET MVC 1.0/2.0, AngularJS, Angular 2.x/4.x/5.x, Web Services, WCF, WPF, Web API, REST API, HTML5, JavaScript, CSS3, AJAX, XML, jQuery
Languages: C#.NET 4.6, VB.NET 2003/2005, SQL, C, C++
Technologies: .NET Framework 4.6, ASP.NET MVC, Entity Framework (EF), WinForms, ADO.NET, JavaScript, WCF, Node.JS, LINQ, VMWare (ESXi), GitHub
Backend Technologies: SQL Server 2017, MySQL, Oracle 12c
Development Tools: Visual Studio 2012/2015/2017, Visual Studio Code, Eclipse
Cloud Platforms: Amazon Web Services (AWS), Microsoft Azure
Development Methodologies: AGILE Development, Test Driven Development (TDD)
Servers: Windows Server 2012/2008/2003, Microsoft IIS (8.0/7.0/6.0/5.0/4.0 )
PROFESSIONAL EXPERIENCE:
Senior Consultant
Confidential, Round rock, TX
Responsibilities:
- Involved in daily agile process and discussing about day to day updates. Involved in team meetings and discussions about the backlogs.
- Worked on project documentation work especially project related architecture in the company’s confluence.
- Involved meetings with PMO about project architecture and technical stories. Used Microsoft Entity Framework Code First approach for the Data Access Layer for the ASP.NET MVC 5 application.
- Migrated .Net framework to .Net core 2.1. Worked on different API services. Such as VEGA, ELASTIC SEARCH, LEIA.
- We have PCF open source platform where we use to deploy to run our apps on our own computing infrastructure, or deploy on an IaaS like AWS.
- We use ORLEANS to avoid duplicate data and stream our services. Orleans that are needed for developing application code (grain interfaces and classes). This package is needs to be directly or indirectly referenced in the project.
- Worked on handling complex solution structure related prod defects.
- Manage to work on our internal OSC (Online Solution Configuration) allows users to configure and validate solutions. We work on developing more complex features according to client requirement.
- Worked Malaysia Singapore teams as our project is an distributed one we have global teams where we need to directly are indirectly connected to work on different related services(API) which is related to the application such as CP, SS, SCS, DSA, GII, SIT, DCS.
- Implemented Windows Authentication in WCF to consume the Service as application is used in intranet.
- Worked with React.js enabled WCF services using C#.
- Worked on creating various types of indexes on different collections to get good performance in Mongo database and dealing with JSON data from Mongo DB database.
- Using Fiddler tools and SOAP UI, POSTMAN for the testing and debugging various API’s end points.
- Worked on RabbitMQ, Postman and involved in Migrating data to Mongo.
- Worked on writing integration and unit test cases, preparing architectural documents, migration from .net framework to .net core 2.1 etc.
- Added Swagger to the API to check the end points and flow of data.
- Worked on async WebAPI controller which handles the request. It creates an NServiceBus message and sends it to the endpoint running in the console application.
- Worked on different Companies internal environment, as our application divided according to global configuration.
Environment: Windows 7/8/10, .NET Core 2.1, C# 5.0, Visual Studio 2017, 2015, SQL Server 2008, 2010, GitHub, TFS,Gitlab, RESTful API, Elastic Search, Rabbit Mq, PCF, Orleans, MongoDB, Vega Services, React JS.
Senior Application Developer
Confidential, Baltimore, MD
Responsibilities:
- Actively participated in and helped shape the agile process (SCRUM, Test Driven Development, Pair Programming, and Continuous Integration) for all development within the team to deliver core functionality that will provide tangible business benefit within agreed timescales.
- Involved with the client team to design and develop the application according to client requirement using ASP.NET with the business logic implemented using C#.
- Used Microsoft Entity Framework Code First approach for the Data Access Layer for the ASP.NET MVC 5 application.
- Applied Master Pages, Themes, and CSS3 for a consistent look and feel for Page design.
- Designed the Web Forms and the Web Pages using almost all the ASP.Net controls.
- Designed screens (web pages, user controls and master pages) using Visual Studio 2015, ASP.NET, HTML and advanced AJAX control.
- Implemented and maintained an asynchronous, AJAX based rich client web pages for improved user experience.
- Worked on development of web applications using AngularJS, used html and JavaScript for client side validations.
- Worked on DOM manipulation using JavaScript, jQuery and AngularJS.
- Hands on experience in creating components using React.js
- Used SQL Server Integration Services (SSIS) in reporting and analysis with the .net environment.
- Fixing and optimizing ASP.net web pages using C# and SQL Server 2012/2014 stored procedures, and associating fixes/new code with tasks in Team Foundation Server.
- Developed the web application using .NET technologies like Caching, Paging, and State Management.
- Used Windows Communication Foundation (WCF) web services for creating Service end points and Service contracts for the Application and consumed the web services.
- Written Stored Procedures, triggers in SQL Server 2012/2014.
- With the concept of ReactJs Worked on usage metrics and also end to end events tracing for analysis purpose.
- Extensively used XML, XSLT and XSD for communication with web service data transfer across different systems.
- Validated all Request and Response Objects with the schemas using Soap Extension, Xml Serializes and Xml Validating Reader.
- Experience working with Team Foundation Server 2013.
- Used SQL Profiler for Troubleshooting issues in the application.
- Providing Production support and Coordinated with offshore team for resolving the issues and Maintenance of the application.
- Experience with ADA section 508 which are the WCHE2.0 guidelines and standards issued by US government to make all website accessible by people with disabilities. (Accessibility Project)
Environment: C#, MVC 5, WCF, Visual Studio 2015/2013, ASP.NET, LINQ, SQL Server 2012/2014, SSRS, Team Foundation Server, Agile/Scrum, IIS, Web Services, SOAP, XML, AngularJS, TOAD.
Senior UI Developer/ .Net Full Stack Developer
Confidential, Chicago, IL
Responsibilities:
- Involved in Interaction with BA team on a Bi-weekly basis to gather requirements and involved in Creating Business Requirements documents (BRDs) based on Requirements. Used Agile Software Development Life Cycle for developing the product.
- Created Web APIs using ASP.Net Web API that allows new client/web projects. This is used to allow significant data to be reused amongst disparate systems.
- Implemented MVC framework to reduce the complexity and to get the control over the applications.
- Implemented partial post backs using AJAX controls and used Telerik controls toolkit for rich user interface.
- Extensively used Knockout Js to bind different modules.
- Used LINQ to query against strongly typed collections of object and various data source, XML documents, Web services, ADO.Net Objects and Entity Framework 4.0.
- Web application development for backend system using Angular JS 2.0 with cutting edge HTML5 and CSS3 techniques.
- Configure Node.Js to connect with MongoDB write queries to perform CRUD functions.
- Implemented Windows Authentication in WCF to consume the Service as application is used in intranet.
- Worked with Ajax enabled WCF services using C#.
- Worked on creating various types of indexes on different collections to get good performance in Mongo database and dealing with JSON data from Mongo DB database.
- Developed the application by implementing the core components in C# with the help of ASP.NET MVC 5.0 Razor View engine and Restful Web API's.
- Using Fiddler tools and SOAP UI, POSTMAN for the testing and debugging various API’s end points.
- Implemented Role-based Authorization and Forms-based Authentication using ASP.NET Membership classes and methods.
- Developed responsive single page mobile and desktop applications using JavaScript, Angular JS framework.
- Worked on RabbitMQ, Postman and involved in Migrating data to Mongo.
- Prepared automated unit test cases for functionality testing and performed extensive unit testing using N-unit.
- The Agile methodology was used throughout the project, Test Driven Development (TDD) was also enforced and Participated in change and code reviews to understand the functional design and business process flow of the system and deploy applications into various environments.
- GitHub as a sever control for pushing the code and repository and for code review.
- Involved in Code Refactoring using tools like Resharper.
Environment: .Net Framework 4.5, Visual Studio 2015, C#, ASP.Net, LINQ, Web APIS, SOAP, JSON, WPF, WCF JavaScript, jQuery, HTML5, CSS3, Angular JS 2.0, Knockout JS, Node.JS, Bootstrap, MVC, Mongo, Web Forms, ADO.NET, Fiddler, PowerShell, GitHub, Postman,Entity Framework, LINQ, JIRA
.Net Developer
Confidential, Durham, NC
Responsibilities:
- Responsible to design, write and deliver software to improve the scalability, availability, latency and metrics of the application.
- Developed complex modules, components and directives using ASP.NET MVC, C# 5.0, REST API, SQL Server 2014, jQuery, HTML, CSS, JavaScript.
- Consumed Web API RESTful for building Service-Oriented Application hosted by IIS 7.0.
- Developed Razor views with strongly typed view models, helpers and partial views using ASP.NET MVC 4.
- Experience in maintaining complex DBCONTEXT pooling.
- Experience in creating loosely coupled classes using Dependency Injection.
- Used SQL Server 2014 as data repository, used LINQ to SQL together with Entity Framework 6.0 writing data access classes, stored procedures, triggers, views to capture and modify data.
- Extensively used Datasets, Data tables and Data views to retrieve and manipulate data and display in ASP.NET front-end interface.
- Used jQuery to navigate a document, create animations, handle events and develop AJAX applications.
- Developed Entity framework model and made LINQ queries to connect to the database.
- Building web applications with ASP.NET MVC, JavaScript, HTML, XHTML and CSS.
- Designed and maintained database in SQL Server Created tables, views, user defined functions, stored procedures and triggers using Enterprise Manager and Query Analyzer.
- Used ASP.Net Validation controls for client-side validation of Server Controls.
- SQL Database, formerly known as SQL Azure Database was used to create, scale and extend applications into the cloud using Microsoft SQL Server technology.
- Experience in version control management with GitHub & TFS.
- Unit-tested during the whole code development process and participated actively in the phases of Test Driven Development (TDD).
Environment: .NET Framework 4.5, Visual Studio 2015, C# 5, ASP.NET 4.0, MVC 4, ADO.NET, Entity Framework 6.0, SQL Server 2014, LINQ, RESTful API, AJAX, jQuery, Bootstrap, IIS 7.0, Agile, TFS and GitHub
Frontend Developer
Confidential, Boston, MA
Responsibilities:
- Prepared analysis, design documents, estimation, for different component and functional modules required by the system.
- Developed core functionality with the .NET Framework VB.NET, ADO.NET
- Used C#.NET for creating classes of this application.
- Worked on MVC structures and supported development team in developing backend web services using C#.NET
- Extensively used ADO.NET Connection, Command, Datasets, Data Adapter, Data Reader and XML to retrieve and store the data in SQL Server 2008/2012.
- Have good knowledge using ASP.Net for developing web applications MVC or Web Forms.
- Created Webpages using ASP.Net controls and handled user events using C#.
- Experience in handling communication between models, views and controllers (MVC) in ASP.Net.
- Followed the TDD (Test Driven Development) approach for the development process as the project involved complex business functions.
- Used GitHub as the source control tool to maintain and manage the code.
- Worked in an AGILE Scrum development environment.
- Created SQL stored procedures and table structures using SQL Server 2012.
- Involved in most of the team activities and supported them in on time project delivery.
Environment: ASP.NET, ADO.Net, Web Api, RESTful Service, JavaScript, jQuery, Jasmine Test Framework, AGILE, GitHub, C#.NET, .NET Framework 4.6, VB.NET, AJAX, HTML, Flash and Dream Weaver.
Software Developer
Confidential
Responsibilities:
- Involved in studying the use-cases to deduce the methods to be implemented in the framework to support application. Involved in the Analysis, Design and Development of the web application. Performed validations on web forms using ASP.NET 4.5 and SQL Server 2012.
- Used HTML, CSS and Razor for a unified look and feel of the application.
- Extensively developed .NET components using C# in the .NET Framework. Created various User Controls to handle Header and Footer Navigation.
- Used Data Adapter, Dataset, Data Reader, Command and Connection Objects of ADO.NET to retrieve data from the database and manipulate it.
- Used NUnit/MSTest for creating unit test cases for business logics.
- Written Stored Procedures for report generation and data modification activities.
- Experience in using the enterprise library for writing data access and logging blocks.
- Performed unit testing, prepared documentation, debugged and fixed the errors.
- Formulated standard coding conventions for naming, preferable commenting and indentation format. Data Grid was used extensively to display the data.
- Implemented Model Binding in ASP.NET 4.5 to enable to develop Webforms which are independent of the Model.
- Experience in working with WebSocket which perform duplex communication between client browser and Web server.
- Delivering a complete front-end application.
- Experience with building the infrastructure for serving the front-end app and assets.
- Worked in production Support team by fixing the Bugs raised based on the priority levels.
- Handled Run Time Errors & Design Time Errors by implementing appropriate Error Handlers, Performed Unit Testing and System Testing of the application.
- Developed the required Entity Models and used SQL relational database for the database to get the fast and responsive data for the users and for upgrading the data in the databases.
- Developed the generic classes which includes the frequently used functionality and made DLL's of it so, that it can be reusable.
- Collaborated with the team lead in identifying the required functional changes and implemented the changes to the Database Design.
Environment: .NET Framework 4.6, C# 5.0, Visual Studio 2008, 2010, 2012 SQL Server 2008, 2010, GitHub, Infragistics control, Janus control, RESTful API, JavaScript, J-Query, GitHub, MVC, Windows 7/8.
Software Developer
Confidential
Responsibilities:
- Responsible for design, development and maintenance of application.
- Implemented AGILE practice in the team by taking a role of Scrum Master.
- Design and developed user-friendly WinForms using C#, .NET Framework 4.6 and used third party controls like Janus and Infragistics.
- Used Visual Studio 2008/2010/2012 to develop the application.
- Have good knowledge on OpenID for OAuth logins for Authentication and Authorization of Web Applications
- Good experience on Grid View control which provide support for paging and sorting through large amount of data.
- Developed SQL queries for data manipulation and querying data from SQL Server 2005/2008.
- Involved in Database designing and written Database objects like Triggers, Stored procedures in SQL, PL/SQL.
- Deployed source code control processes across the team using GitHub.
- Used AGILE integration tools such as Rally to prepare and maintain the work.
- Implemented Automated Test cases (AUT) for the code written for every feature development.
- Used Visual Studio to develop desktop software applications using C#.NET 4.0
- Worked on MVC structures and supported development team in developing backend web services using C#.NET
- Created SQL stored procedures and table structures using SQL Server 2012.
- Involved in most of the team activities and supported them in on time project delivery.
Environment: Windows 7/8/10, .NET Framework 4.6, C# 5.0, Visual Studio 2008, 2010, 2012, SQL Server 2008, 2010, GitHub, Infragistics control, Janus control, RESTful API, GitHub.