We provide IT Staff Augmentation Services!

Software Developer Resume

0/5 (Submit Your Rating)

Louisville, KY

SUMMARY

  • Around 8 Years of experience in Requirement Analysis, Design, Development, and Implementation of Web based and Windows based Client - Server and n-tier Applications.
  • Core Technical expertise in using .NET frameworks 4.5/4.0/3.5/3.0/2.0/1.1, ASP.NET, ASP.NET MVC4.0, WEB API, Angular JS, Bootstrap, RESTful Services, C#.NET, VB.NET, ADO.NET, Entity Framework 6.0/5.0, WEBSERVICES, WCF, LINQ, ASP3.0, VB6.0, SQLSERVER, SSRS, IIS, JavaScript, CSS, HTML, SOAP, UML, DB2, Oracle.
  • Proficiency in Software Development Life Cycle (SDLC) and AGILE methodologies of development process such as requirement analysis & definition, prototyping, proof of concept, designing, coding, testing and implementation.
  • Hands on experience in design using Object Oriented Programming Principles like Inheritance, Polymorphism and Design patterns like Abstract factory, Singleton, MVC, MVP, Dependency Injection & Inversion of Control (DI & IOC) and repository pattern.
  • Experienced in OOAD Techniques developing Use Cases, Activity Diagrams, Sequence Diagrams & Class Diagrams using UML.
  • Experienced in XML Web Services (SOAP, WSDL, and UDDI) and Service Oriented Architecture SOA concepts using .NET Framework.
  • Experienced in developing web applications using ASP.Net MVC5.0/4.0, C#, ADO.Net, XML, XSLT, Java Script, HTML, Bootstrap, Angular JS, AJAX, JQuery.
  • Worked extensively with ORM technologies such as Entity Framework. Hands-on experience with Database First and Code First models with SQL Server databases 2014/2012 & Oracle 9i/8i.
  • Experience in Database design, Modeling and Database maintenance in SQL Server environment.
  • Experience in database related work primarily creating complex stored procedure, DTS packages, Views, Triggers and Functions using T-SQL.
  • Solid experience in windows application programming with technologies WCF, REST, LINQ and OData technologies.
  • Experience in using Language-Integrated Query (LINQ) (LINQ to SQL, LINQ to objects, and LINQ to Entities).
  • Experience in RESTful API design and Implementation.
  • Demonstrated exceptional problem solving abilities and strong programming skills with C#, C, C++ and Java.
  • Experience in securing web applications using ASP.NET authentication and authorization mechanisms in Single Sign-On.
  • Good understanding of cloud services using Windows Azure.
  • Proficient with windows debugging tools like WinDBG, UMDH, Debug Diag etc.
  • Very good experience with Reporting Tools -- SQL Server Reporting Services (SSRS) 2005, IBM Cognos.
  • Performed unit testing using Unit and performed several integration testing, system testing and performance testing.
  • Experienced in Configuration Management, setting up company Version policies, build schedule using Team Foundation Server 2008 and Git.
  • Innovative problem solver and capable team player with good interpersonal communication skills, ability to work collaboratively and commitment to achieving corporate goals with zeal.
  • Solid design skills, with a strong eye towards maintainability and flexibility of code.

TECHNICAL SKILLS

Technologies/Frameworks: Microsoft Azure, Microsoft .NET framework 4.5.1/4.0/3.5/2.0, ASP.NET, ASP.NETMVC 3/4/5, ADO.NET, LINQ, Entity Framework and WCF, ODATA, REST.

Web Technologies: JavaScript, jQuery, AJAX, CSS, CSS3, Bootstrap, Angular JS, HTML4 / HTML5, XML, JSON, DHTML, JSON,JSON (Swagger), IIS.

Languages: C#, C, C++ and Java, SQL, PL-SQL.

Configuration Management: TFS/VSO, VSS (2005) and GitHub.

Debugging Tools: WinDBG, DebugDiag, Telerik, Postman.

Memory Profilers: ANTS Memory Profiler, .NET Memory Profiler.

Operating Systems: Windows 7/8/8.1/10/Win2k12, Linux, Mac OS

Testing Frameworks and Mocking tools: Nunit, MbUnit, MOQ, RhinoMocks

PROFESSIONAL EXPERIENCE

Senior .Net Developer

Confidential, Weston, FL

Responsibilities:

  • Designed and Implemented features using various technologies: Microsoft.Net, C#, RabbitMQ, Microsoft SQL 2016, MongoDb, AngularJS, NodeJs, Grunt, Bower, Bootstrap, Entity Framework, LINQ, Git.
  • Feature design and implementation using Domain Driven Design methodology.
  • Extensively used RabbitMQ as messaging broker to publish and consume the events published by other applications.
  • Implemented Repository pattern in Entity framework to interact with backend database.
  • Implemented POCO classes for Entity framework using Database first pattern, as the database was deployed using SQL Dacpac packages.
  • Extensively used Lambda Expressions for writing the LINQ queries.
  • Implemented dependency injection pattern for loose coupling of code using the unity container.
  • Migrated Old web services to RESTful services using ASP.NET WebAPI.
  • Extensively used tools like Postman, Fiddler for Unit and Integration testing the WebAPIs
  • Worked extensively on MongoDb to create different types of indexes on collections to be used by the queries.
  • Enhanced system performance by optimizing query plans using mongodb profiling and sql profiling and linq profiling.
  • Created Stored Procedures for data manipulation, along with triggers and Indexes.
  • Implemented SSRS packages to generate custom reports for business to access them from other applications.
  • Created Cognos packages and reports using Cognos FrameWork Manager which are consumed by various teams across organization.
  • Involved in Code reviews and writing Unit, Integration and end-to- end test cases.
  • Achieved 75% + code coverage using Nunit and FakeItEasy as mocking library, Poleah autoFixture for writing all types of test cases.
  • Used Grunt task runner to automate the build and test processes and used it to create the custom tasks.
  • As scrum master (using agile methodology (Kanban)) responsible for implementing JIT principles by matching the amount of work in progress (WIP) to the team's capacity.
  • Source management using Git and Bitbucket.

Environment: .Net, C#, RabbitMQ, Microsoft SQL 2016, MongoDb, Visual Studio 2015/2017, Entity Framework 5.0, Angular Js, Bootstrap, JQuery, HTML5, SQL Server 2016, GIT, NUnit, Kanban.

Senior .Net Developer

Confidential, Irving, TX

Responsibilities:

  • Worked on all phases of software development life cycle including design, development, implementing & deployment.
  • Understand and analyze project requirements and translate it into specifications and programming deliverables.
  • Followed agile methodology (SCRUM) during development of the project and oversee the software development in Sprints by attending daily stand-ups.
  • Develop, modify and test software code using Microsoft.Net, C#, WebAPI, WCF Services, ASP.NET MVC 4, AngularJS, Bootstrap, XML, Entity Framework, LINQ.
  • Responsible for coding for Views using HTML Helpers, JQuery, Bootstrap for the sprint.
  • Worked on ORM (object relational mapping) to access relational database.
  • Implemented Repository pattern in Entity framework to interact with backend database.
  • Implemented POCO classes for Entity framework using Database first pattern, as the database was deployed using SQL Dacpak packages.
  • Implemented monitoring service side of code for collecting and exposing data over OData endpoint.
  • Worked on JQUERY lib to post data to MVC action method.
  • Implemented .Net Security features of Authentication and Authorization using .Net Membership.
  • Created the SPA (Single Page Application) Framework for the dash boards
  • Implemented dash-boards for telemetry using AngularJS and high-charts.
  • Responsible Implementation, Exposing and Consuming WCF services across different multiple endpoints.
  • Designed the Entities, business objects using Entity Framework.
  • Implemented complex and optimized LINQ queries to fetch and Save the data.
  • Extensively used Lambda Expressions for writing the LINQ queries.
  • Extensively used reflections throughout the code.
  • Implemented Unit Test methods for the Business layer to test the application.
  • Implemented dependency injection pattern for loose coupling of code.
  • Used ASP.NET WebAPI for RESTful API design and implementation.
  • Utilized and consumed WebAPI and transfer data in to page centralized Model.
  • Used Postman tool to test the WebAPI’s for constructing the requests and for analyzing the response send by the API.
  • Used third party WebAPI to collect some information and verify the information of the users.
  • Created different Stored Procedures for data retrieval, Inserting and Updating, Created Triggers and Indexes on Database Tables.
  • Worked on SSRS 2008 to generate over 40 reports for various user and developer groups.
  • Involved in code review meetings, peer to peer code reviews and team meetings.
  • Unit test all aspects of new Referral Service and existing source code using MbUnit, RhinoMocks, c#, XML, Nunit and Visual Studio 2012.
  • Wrote test cases using NUintand completed successful unit testing for each module.
  • For multiple application source management used TFS AND Github, MS VISIO.

Environment: Windows 7, Visual Studio 2008/2010, ASP.NET MVC 4.0, C#, Entity Framework 5.0, Angular Js, Bootstrap, JQuery, HTML5, SQL Server 2008, IIS, TFS, GIT, NUnit, Agile.

Senior .Net Developer

Confidential, San Ramon, CA

Responsibilities:

  • Worked in close quarters with clients in order to gather the requirements.
  • Involved in MVC (model-view-controller) architecture based development.
  • Designed and developed NoSQL solutions for all users along with Azure tables.
  • Responsible for gap analysis in changing old MMIS and Involved in testing new MMIS. Also, accountable for Medicaid Claims Resolution/Reimbursement for peach state health plan using MMIS.
  • Developed View-Models in order to restrict the controllers to control the dataflow between the model and view.
  • Developed Views using HTML5 with Razor, JQuery, Ajax observables, Data Bindings, Bootstrap interactive CSS3 and Plug-ins. And development of Web Pages using jQuery.
  • Created Views and Partial Views - UI and middle tier for various modules using C#, MVC (Razor View Engine), AJAX, JQuery, HTML, CSS.
  • Exception handling functionalities were embedded into the business logic layer with C#.NET as code behind.
  • Worked on creating Single Page application (SPA) using HTML5, CSS3 & JavaScript framework library Angular Js.
  • Was involved in all stages of Software Development Life Cycle including Analysis, Design, Coding, System Tests, Installation and Maintenance.
  • Client-Side validations were used as validation controls and JavaScript were coded for functionalities at client-side.
  • Create SOAP based WCF serviceas well as Restful WebAPI to send and receive Web Service messages and converted the JSON format data to XML.
  • Master Pages were used to achieve uniformity in the entire application and CSS were used for theming the pages.
  • Handled Run Time Errors and Design Time Errors by implementing appropriate custom Error Handlers.
  • New Assemblies were developed to implement various functionalities in the Business Logic using C#.NET.
  • Extensive experience on data integration using SSIS.
  • Used ADO.NET and related data objects such as Data Adapter, Data Reader, Data Set and Data Table for consistent access to SQL data sources.
  • Used LINQ and ADO.NET Entity Framework for Database interaction.
  • Created Stored Procedures, SQL statements, Functions to manipulate the databases.
  • SQL queries were written using joins on multiple tables into stored procedures. Functions, Triggers and Indexes were also used for achieving few database search functionalities.
  • Developed Web user controls for reusing controls in multiple web pages.
  • Developing of test scripts using automation testing tools(Selenium WebDriver/C#/Nunit);
  • Used TFS for the purpose of project tracking and Source Control.
  • Performed several unit tests and integrated tests and also prepared user document related to the module.

Environment: .NetFramework 4.5.2/4.0, Visual Studio 2013, ASP.NET, C#.NET, MVC5, JQuery, JavaScript, HTML5, CSS, Angular Js, Bootstrap, ajax, Web API, WCF, Entity Framework, LINQ, MS SQL 2014, Nuint, Mbunit, TFS.

Software Developer

Confidential, Louisville, KY

Responsibilities:

  • Introduced and implemented Agile methodologies such as Scrum and Test Driven Development (TDD).
  • Involved in requirements elicitation from clients for product design and enhancements.
  • Designed and implemented application using .NET Framework 4.0.
  • Actively involved in developing web applications using ASP.NET, C#, MVC and VisualStudio.NET.
  • Created new Views, Controllers and Models and maintaining the existing application.
  • Used AJAX and the third party Telerik controls for adding rich features to the application.
  • Used ADO.NET for Data accessing. Upgrading the modules into Microsoft.NET (C# .NET, VB.NET and ASP.NET) and created a web services.
  • Maintaining database consistency with DBCC at regular intervals.
  • Implemented Error handling through Try-Catch, Common Table Expression (CTE), and Ranking Functions.
  • Used ASP.NET MVC Page Controller pattern to add functionality to individual pages such that to accept input from the page request, invoke the requested actions on the mode.
  • Responsible for coding for Views using HTML Helpers, JQuery, Bootstrap for the sprint.
  • Created WCF Service to look up and retrieve the data from database. Involved in developing WCF service using SOAP/HTTP to communicate.
  • Developed Java Scripts for dynamic user interface and browser compatibility tests.
  • Worked on SSRS 2008 to generate reports for various user and developer groups.
  • Written stored procedures and SQL statements to access data from SQL Server 2008 Database.
  • Involved in preparing System Test Cases, User Acceptance Test cases and Bug Fixing.

Environment: C#.NET, VB.NET, Visual Studio 2010, SOA, SQL Server 2008R2/2005, Telerik, ASP.NET, MVC 4, JQuery, Bootstrap, ADO.NET, HTML, IIS 6.0, SSRS, SSIS, Web services, WCF, WSDL, SOAP, JavaScript, CSS3, XML, XSLT, XSD, Windows 2008 Server, TFS 2012.

Software Developer

Confidential

Responsibilities:

  • Involved in the design and development of Project using AGILE development methodology.
  • Understand and analyze project requirements and translate it into specifications and programming deliverables.
  • Develop, modify and test software code using Microsoft.Net, C#, Windows Services, WCF Services, ASP.NET MVC 4, AngularJS, XML, Multithreading.
  • Implemented monitoring service side of code for collecting and exposing data over OData endpoint.
  • Responsible Implementation, Exposing and Consuming WCF services across different multiple endpoints.
  • Designed and implemented Mini Task manager functionality for Help Desk.
  • Finding and fixing performance issues like high memory usage and high cpu usage.
  • Create & Implement MSMQ (Message Queuing) using Parallel Threading to enable communication across heterogeneous networks and systems at different times that may be temporarily offline.
  • Developed and Demoed DAAS (Director as a Service) which is Software service runs on Microsoft Azure Cloud during Techfair in Citrix.
  • Replaced GWT Director UI using ASP .NET MVC and AngularJS.
  • Exposed services using WebAPI for mobile based applications.
  • Implemented LogParser for easy and quick analysis of logs using MS LogParser.
  • Gave proof of concept demo of integration of GotoMeeting with Director.
  • Responsible for doing scale testing using JMeter and Powershell scripts.

Environment: Visual Studio.NET 2012/2013, Agile Development, C#, WCF Web Services, OData, LINQ to XML, ASP.NET MVC, Entity Framework, Microsoft Azure, WPF, SQL Server, IIS.

We'd love your feedback!