Software Engineer Resume
Richmond, VA
SUMMARY
- Having 8 years of Software Engineering experience in Application Design, development and maintenance with Microsoft Technologies (ASP.NET,C# VB.NET, ADO.NET, C#, .Net Core, MVC 3.0/4.0/5.0, Web services, Entity Framework, Web API, HTML, XHTMLXML, CSS, Java Script, AJAX, Query, Web Forms, and Win Forms, bootstrap, Angular JS 2.0/4.0/6.0/7.0/8.0./9.0 , SQL Server 2008/2012/2014 ).
- Excellent in front - end UI design implementations writing HTML5/HTML, CSS3/CSS, Bootstrap, JavaScript, jQuery, jQuery UI, jQuery Mobile to make better Single Page Application SPA working on Node.JS Server.
- Hands on experience in writing light weight Node.js express server, and using technologies like Ajax, JavaScript/jQuery, JSON to make connections between server and databases like MongoDB and MySQL.
- Knowledge on Azure Platform and Cloud services development.
- Implemented N-Tier Architecture, Data Access Layer (DAL), Business Logic Layer (BLL) and User interface (UI).
- Thorough knowledge and experience on all phases of Software Development Life Cycle (SDLC) and using Waterfall, Agile and scrum methodologies.
- Creating LINQ enabled database layer using API such as LINQ to SQL and Entity Framework.
- Proficient in writing SQL Queries, Stored Procedures, and Triggers in Microsoft SQL Server.
- Worked extensively in managing database with using ADO.NET, Entity Framework, LINQ and Lambda Expressions.
- Experience in application development using various advanced features of Oracle like Bulk Collections, Table Functions, Autonomous Transactions, Dynamic SQL, Object types and Records.
- Experience in Oracle supplied packages, Dynamic SQL, Records, PL/SQL Tables and Exception Handling.
- Experience in creating reports using Crystal reports and SSRS.
- Extensive experience in database programming using SQL and PL/SQL following industry best practices.
- Experience working with SSIS packages for data Importing, Cleansing, and Parsing etc. Extracted, cleaned and validation.
- Used SQL Server Management Studio (SSMS) to create Stored Procedures using Joins, SQL Functions and T-SQL statements.
- Experience in Cross-Platform Mobile Development usingReact Native + Type Script.
- Novice level experience working withReact-native /Redux.
- Created Reusable reactpresentationand containercomponents.
- Solid experience of react/redux development using Babel,Web pack,isomorphic fetches, ES6, NPM.
- Sound understanding of ReactVirtual Dom, unidirectional data flow.
- Proficient in building Web Applications using C#.NET4.0/3.5/2.0, ASP.NET 4.0/3.5/2.0, HTML5, XML, AJAX, JavaScript, jQuery and CSS3 in a Client/Web Server environment.
- Worked on REST Web Services using AngularJS, JavaScript, and jQuery, HTML5, CSS3, Ajax, Web API and Bootstrap.
- Developed distributed applications using Web Services, WCF services, REST Services.
- Strong experience in using ASP.NET Validation controls.
- Worked on .NET Security features such as Authentication & Authorization.
- Used Jasmine framework with Karma to write tests cases and performed end2end testing using protractor.
- Utilized NUnit in ASP.NET MVC and Jasmine for unit testing.
- Experience with N-Unit to executes test cases.
- Experience on using and working with Tortoise SVN, TFS and GIT source control systems.
TECHNICAL SKILLS
Languages: C#.NET, C, C++, Java Script
Web & Scripting: ASP.NET, JavaScript, HTML, AngularJS, DHTML, Microsoft Azure, MVC, ADO.NET, Win forms, AJAX, JQUERY, Bootstrap, XML, XSL, WML, CSS3, Web Services, WCF, LINQ, SOAP, WPF, WWF, VBScript.
Web Servers: Microsoft IIS
Version Controls: Visual SourceSafe (VSS), SVN, TFS, GitHub
RDBMS: MS-SQL Server 2012/2008R2/2008 T-SQL, Oracle9i/10g, MS Access
IDE: Visual Studio 2015/2012/2010
Design Patterns: UML and MVC Architecture
Methodologies: Agile scrum and Waterfall
Protocols: SOAP, TCP/IP, HTTP, UDP/IP and FTP
Operating Systems: Windows 2012R2/2012/2008, Server/XP, MS Windows Server 2008
PROFESSIONAL EXPERIENCE
Confidential, Richmond, VA
Software Engineer
Responsibilities:
- Involved in requirement gathering of the project from gathering, analyzing, designing, and developing the application using Iterative AGILE Methodology.
- Understanding business requirements (Features) in client meetings.
- Developed Single Page Application SPA apps for a cross-platform JavaScript based solution using Angular 7/8, NodeJS, KendoUI and Bootstrap3.
- Developed the User Interactive web pages in a professional manner by using web technologies like HTML/HTMLS, XHTML, and CSS3 as per company standards.
- Created Single Page Application with loading multiple views using route services and adding more.
- Used CSS LESS/SASS as pre-processors which extend the properties of CSS.
- Experience with features of Angular 7/8 such as directives, dependency injection, modules and routing.
- Highly used Angular 7/8 router to build single page application for navigate through the different status and multiple modals.
- Responsible for redesigning and implementing new features for dynamic web pages for web application using HTML5, CSS3, Node JS, and React JS.
- Implemented Multi-threading concepts using C# to improve application performance.
- Developed Multi-tier application with separation of Presentation layer, Business logic layer and data base layer.
- Developed Bootstrap responsive web application pages using Angular 7.0/8.0 services, components and directives for front end UI and consuming the Restful web service API and made use of CRUD Services for effective use of Web services.
- Used ReactJS catch library and catch functions to handle error handling in angular JS application and involved in building applications using ReactJS by building re-usable UI components.
- Used React JS for search engine optimization and worked with different components in implementing the web application for internal purposes.
- Have knowledge on implementing web applications using React JS library. Implemented reusable components and forms using React JS while developing a web application.
- Having experience in debugging the application using React JS chrome extension.
- Used Async and Await calls in ASP.Net Core web API methods.
- Implemented the Data repositories, Orchestrator Layer from the Interface to facilitate the Dependency Injection.
- Consumed the Third-Party web services in the webservices based on the requirements.
- Implemented the error handling and the logging of the errors in the application by using the Microsoft Logging packages.
- Created and maintained NuGet packages repository, configured NuGet packages usages with Visual Studio.
- Created the Unit Test cases for all the modules using the NUnit testing.
- Developed and consumed RESTful Services using WEB API.
- Developed application using Web API and implanted Authentication.
- Created message handlers in Web API to implement global level authentication.
- Worked with Web API Routing prefixes on the controllers.
- Actively involved in Migrating applications from Dot Net 2.0 to Dot Net 4.0, classic to Azure cloud.
- Used Angular as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server using SASS. LESS, Bootstrap. Angular.
- Used built in directives for the two-way data bindings and used $scope. $resource extensively in Angular.
- Applied AngularJS client-side Validation by using HTMLS attribute and Angular Form state and input state.
- Developed multiple screens for Mobile Browsers such as Safari, Chrome, Opera to support the screen Compatibility and Resolution using Bootstrap.
- Using Angular, I created custom directives for data manipulations and to display data in company standard format in UL.
- Developed Search Engine, Slider-Directives. Grids. Checkbox directives. And other functionalities using Angular (extensive usage of $scope. ng-controller, ng-grid, ng-model. and many more).
- Involved in writing application level code to interact with APIs, Web Services using AJAX. JSON. XML, and Angular.
- Created Typescript reusable components and services to consume WEB API's using Component based architecture provided by Angular.
- Called the Restful web service calls for POST, PUT. DELETE and GET methods.
- Implemented .Net Security features of Authentication and Authorization.
- Involved in implementation of RESTFUL web service APIs using Node.js, which were consumed by making AJAX calls and JSON as data exchanging tool.
- Implemented test cases and performed unit testing using Jasmine and Karma.
- Used Rally as the bug tracking system to track and maintain the history of bugs/issues on everyday basis.
- Used GITHUB for source code version control.
Environment: C#, .NET CORE 2.2/3.1, Azure, Visual Studio 2019, VS Code editor, TFS, CSS, HTML, Angular 7/8, React JS, LINQ, XML, SQL Server 2016.
Confidential, Fort Wayne, IN
Senior Full Stack Developer
Responsibilities:
- Involved in AGILE Methodology for the software development process.
- Involved in the complete Software Development Life Cycle including Analysis, Design, Implementation, System Testing and Maintenance.
- Developed multiple cloud console applications using C#, .Net Core 2.1 using Visual studio 2019, SQL Server hosted in Azure.
- Used Mediator pattern for Cloud console and cloud Listener applications.
- Consumed SOAP services and developed Restful services
- Used the continuous integration (CID) tool Team City for automating the build processes.
- Deployed console apps in Azure cloud using Jenkins and Teamcity.
- Responsible for developing UI pages using Angular 8, HTML5, CSS3, JavaScript, jQuery, AJAX and JSON.
- Developed SPA’s using angular material, designed angular components using NodeJS Command prompt.
- Developed Azure micro services, Http Triggers, Queue Triggers, Timer Triggers.
- Integrated Swagger for all the Restful API’s and proxies.
- Created POC’s using Angular material and cloud console applications to interact with credit monitoring companies with encryption.
- Took initiative in learningreact nativeand went on to successfully develop various features under minimal supervision.
- Responsible for design and development of various components such as tab bars, map view, image picker, date picker, push notifications, sign-in/out features, profile management and navigation using react-native.
- Complete code base conversion toReact Nativewith feature parity.
- Working withReact Routerfor developing Single Page Applications SPAs.
- Developed an end to end application built entirely usingReactandRedux
- Solid knowledge on reactvirtual DOM, unidirectional data flow
- Created Reusable react presentation and container components
- DevelopedReact/Reduxcode using functional programming best practices to enable efficient pure function testing.
- Utilized create-react-app to launch product to stay update with the most currentweb packandbabelbuild configurations.
- Used JMS Artemis (Java messaging services) for reliable and asynchronous exchange of important information between multiple business applications.
- Involved in unit testing and regression testing Also developed test plans and participating in Code Testing to ensure workability, completeness, quality.
- Used GITHUB extensively for version control of the source code along with the maintenance of the builds and the relevant documents of the same.
Environment: C#, .NET CORE 2.2/3.1, Azure, Visual Studio 2019, VS Code editor, TFS, CSS, HTML, Angular 7/8, React JS, LINQ, XML, SQL Server 2016.
Confidential, Alpharetta, GA
Full Stack Developer
Responsibilities:
- Involved in requirement gathering of the project from gathering, analyzing, designing, and developing the application using Iterative AGILE Methodology.
- Understanding business requirements (Features) in client meetings.
- Developed Single Page Application SPA apps for a cross-platform JavaScript based solution using Angular 6, NodeJS, KendoUI and Bootstrap3.
- Developed the User Interactive web pages in a professional manner by using web technologies like HTML/HTMLS, XHTML, and CSS3 as per company standards.
- Created Single Page Application with loading multiple views using route services and adding more.
- Used CSS LESS/SASS as pre-processors which extend the properties of CSS.
- Experience with features of Angular 6 such as directives, dependency injection, modules and routing.
- Highly used Angular 6 router to build single page application for navigate through the different status and multiple modals.
- Responsible for redesigning and implementing new features for dynamic web pages for web application using HTML5, CSS3, Node JS, and React JS.
- Implemented Multi-threading concepts using C# to improve application performance.
- Developed Multi-tier application with separation of Presentation layer, Business logic layer and data base layer.
- Developed Bootstrap responsive web application pages using Angular 7.0/8.0 services, components and directives for front end UI and consuming the Restful web service API and made use of CRUD Services for effective use of Web services.
- Used ReactJS catch library and catch functions to handle error handling in angular JS application and involved in building applications using ReactJS by building re-usable UI components.
- Used React JS for search engine optimization and worked with different components in implementing the web application for internal purposes.
- Have knowledge on implementing web applications using React JS library. Implemented reusable components and forms using React JS while developing a web application.
- Having experience in debugging the application using React JS chrome extension.
- Used Async and Await calls in ASP.Net Core web API methods.
- Implemented the Data repositories, Orchestrator Layer from the Interface to facilitate the Dependency Injection.
- Consumed the Third-Party web services in the webservices based on the requirements.
- Implemented the error handling and the logging of the errors in the application by using the Microsoft Logging packages.
- Created and maintained NuGet packages repository, configured NuGet packages usages with Visual Studio.
- Created the Unit Test cases for all the modules using the NUnit testing.
- Developed and consumed RESTful Services using WEB API.
- Developed application using Web API and implanted Authentication.
- Created message handlers in Web API to implement global level authentication.
- Worked with Web API Routing prefixes on the controllers.
- Actively involved in Migrating applications from Dot Net 2.0 to Dot Net 4.0, classic to Azure cloud.
- Used Angular as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server using SASS. LESS, Bootstrap. Angular.
- Used built in directives for the two-way data bindings and used $scope. $resource extensively in Angular.
- Applied AngularJS client-side Validation by using HTMLS attribute and Angular Form state and input state.
- Developed multiple screens for Mobile Browsers such as Safari, Chrome, Opera to support the screen Compatibility and Resolution using Bootstrap.
- Using Angular, I created custom directives for data manipulations and to display data in company standard format in UL.
- Developed Search Engine, Slider-Directives. Grids. Checkbox directives. And other functionalities using Angular (extensive usage of $scope. ng-controller, ng-grid, ng-model. and many more).
- Involved in writing application level code to interact with APIs, Web Services using AJAX. JSON. XML, and Angular.
- Created Typescript reusable components and services to consume WEB API's using Component based architecture provided by Angular.
- Called the Restful web service calls for POST, PUT. DELETE and GET methods.
- Implemented .Net Security features of Authentication and Authorization.
- Involved in implementation of RESTFUL web service APIs using Node.js, which were consumed by making AJAX calls and JSON as data exchanging tool.
- Implemented test cases and performed unit testing using Jasmine and Karma.
- Used Rally as the bug tracking system to track and maintain the history of bugs/issues on everyday basis.
- Used GITHUB for source code version control.
Environment: C#, .NET CORE 2.2/3.1, Azure, Visual Studio 2019, VS Code editor, TFS, CSS, HTML, Angular 6/7, React JS, LINQ, XML, SQL Server 2016.
Confidential, Raleigh, NC
Full Stack Developer
Responsibilities:
- Involved in System Study and to produce system maintenance document. Prepared artifacts on common modules, key components and interfaces.
- Developed solutions for diverse programming scenarios in C#, employing Object Oriented Programming (OOP).
- Working end to end in C#.NetFramework, ADO .Net/ Entity Framework.
- Responsible for designing the ASP.NET application authentication using .NET Framework, Model View Controller (MVC) and IIS security model.
- Developed GUI using ASP.NET and implemented the code. Extensively used ADO.NET to access SQL Server database.
- Created core server controls such as Dropdown List, Checkbox List, Grid View and other advanced controls such as calendar control.
- Worked with Web API to provide services to HTTP requests.
- Implemented Multi-threading concepts to improve application performance.
- Used Configuration based activation applications on SOAP and REST protocols.
- Designed and developed ann-tier architecturethat included Presentation, Business and Data Access Layers usingC#.Net,ASP.NETandSQL.
- Extensively worked on Entity Frameworkgenerating ORM Models and integrating them through Entity SQL and LINQ to Entities.
- Designed and developed application using C#, WinForms, Visual Studio, and SQL Server.
- Designed and developed Graphical user interfaces using SilverlightXAMLand C#.
- UsedEntity Frameworkin the data access layer.
- Designed the overall architecture and interfaces of Here seas web application with MEAN Stack and REST design pattern.
- Utilized JSON to manipulate and represent data for cross-platform.
- Developed Web services to communicate with XML Data from vendors and process in SQL database.
- Incorporated some new enhancements to the existing application, developed web pages using C#, ASP.Net, VBScript and JavaScript, XML/XSLT.
- Working on creating Rest Services using ASP.NET Web API and C#.
- Worked extensively on Angular JS in creating Controllers, Client and Server-side validations are done by AJAX calls using $http and JSON parse.
- Involved in building/designing the SharePoint.
- Used HTML5 with CSS3 to style and format all the applications pages and views.
- Facilitate daily SCRUM to help remove impediments.
- Involved in taking Backups, Restoring and Import/Export data using MS SQL Server and DTS.
- Used SSRS for reporting in SQL and SSIS for transferring data.
- Used Microsoft Team Foundation Server (TFS) for all the source code maintenance among the whole team members.
Environment: AZURE, ASP.NET, C#, .Net framework, WEB API, Entity framework, CSS3, XML, LINQ, JavaScript, Razor, jQuery, AngularJS, Bootstrap,SOAP, SQL server 2008.
Confidential, Santa Clara, CA
.NET Developer
Responsibilities:
- Working in Agile Methodologies for rapid development and regular adaption to the varying requirements and continuous delivery of the working software.
- Working closely to the client for requirement gathering and analysis and provided desired solution to client in time limits.
- Experience in writing code and debugging skills with ASP.NET, WCF, C#, Web services.
- Involved in implementation of Object-Oriented Concepts during the development.
- Developing the application using MVC, Entity Data Model and RESTful and WCF services.
- Implemented UI using MVC, HTML, XML, CSS, JavaScript, AngularJS, AJAX and Web Form Controls create responsive web pages, developed Master Pages.
- Created several views with HTML 5 and CSS3.
- Developed WPF based Form application with wonderful animation and designed on the form.
- Facilitate all team SCRUM meetings, sprint planning, daily SCRUM, sprint review and retrospective.
- Applied multithreaded techniques for creating high performance applications. Multithreading was used to process data in chunks to improve performance.
- Developed user-friendly interface to seamlessly combine the new module with existing login system by using AngularJS framework and jQuery.
- Involved in development ofWeb Forms, Classes usingC#.NETthat incorporates both N-tier architecture and database connectivity.
- Maintaining the build environment, the source code control system and managing build packages using TFS.
- Developed Client-side validations in ASP.Net pages using JavaScript andASP.Net Validation Controls.
- Developed Business Logic Component using Web Service, WSDL. Implemented SOAP (Simple Object Access Protocol) for communication of application.
- Implemented Data Access Layer using Entity Framework to connect, retrieve and update the data from SQL Server.
- Written windows forms application to insert multiple CSV files data into database using entity framework.
- Good knowledge and experience in implementing Model view controller (MVC) architecture into client server and distributed systems.
- Creating Queries and joins on multiple tables, Functions and Triggers using LINQ in SQLSERVER 2008 for inserting/updating/ deleting the data into the relational tables.
- Developing various Stored Procedures for the data retrieval from the database and generating different types of reports.
Environment: C#, ASP.Net, WCF, jQuery, IIS, AJAX, ADO.Net Entity Framework, LINQ, XML, Microsoft Enterprise Library, MVC3, SQL Server, SOAP, Bootstrap, CSS3, VBScript.
Confidential
Intern
Responsibilities:
- Effectively involve in various stages of project starting, planning and maintenance.
- Designed, configured, and developed the web application using ASP.NET, C#, JavaScript and CSS.
- Developed various User Controls to use it across the application.
- Used Grid View, Data List and Repeater controls for data display.
- Used CSS to Design and create various templates to get a unified look and feel of the Web Forms.
- Used LINQ to SQL and LINQ to objects for CRUD operations.
- JavaScript was used to perform client-side validation.
- Implemented data access layer using ADO.NET.
- Application support and integration with IIS.
- Designed and developed reports in formats such as PDF, Excel, Word, and CSV.
- Created various Stored Procedures, Triggers and Indexes for efficient data transfer between databases and to create a log of all the modifications.
- Effectively consumed Web Services at various stages of the development. For Example, insertion of data into the database, or fetching data from the database.
- Involved in the project maintenance by writing test cases, performing system testing and working on fixing bugs.
Environment: .NET Framework, IIS, C#, ASP.NET, SQL Server, LINQ, Visual Studio 2008, Web Services, XML, JavaScript
