We provide IT Staff Augmentation Services!

Sr. Software Developer Resume

3.00/5 (Submit Your Rating)

Irving, TX

PROFESSIONAL SUMMARY:

  • 6+ years of hands - on experience in IT Areas, designing and developing client/server web applications.
  • Experience in Software Development Life Cycle(SDLC) including requirement definition, design, implementation, and testing. Strong in SCRUM, Agile Software Development, Waterfall , Rapid Application Development(RAD), and Databases and Test-driven methodologies.
  • Expertise in developing large-scale, performance critical client/server, web using Microsoft Technologies in Healthcare, Banking and Insurance .
  • Worked on OOP concepts and Architectural Pattern like MVC, Dependency Injection and Design Patterns like Singleton, Factory, Abstract Factory .
  • Comprehensive knowledge in design, development and implementation of applications using C#.NET, ASP.NET MVC, Web Forms, Entity Framework, HTML, XHTML, AJAX, IIS, VB.NET, VBScript, JavaScript, jQuery, AngularJS, XML, UML and SQL Server (2005/2008/2012 ), PL/SQL.
  • Proficient in building web-applications that are user-friendly and responsive using XHTML , HTML, CSS, JavaScript, AngularJS, Bootstrap, Angular 1/2/4, AJAX, XPATH and jQuery.
  • Proficient in Regular Expressions .
  • Developed applications using Web Services, Data Structures, Windows Azure (Cloud Computing), AJAX controls, Telerik Controls and cross browser functionalities.
  • In-depth knowledge in Multi-threaded programming and Thread synchronization, implementing error handling, troubleshooting, and exception management, tracing and logging features.
  • Worked with Message Broker such as Kafka and Microsoft MSMQ
  • Extensively used core .NET technologies like ADO.NET, User Controls, Web Controls, Web Forms, Entity Framework, LINQ, Class Libraries, REST service Web API, WCF.
  • Highly skilled in data retrieval and manipulation using ADO. NET data objects such as Dataset, Data Reader, Data list, Data Adapter
  • Hands on experience in writing Stored Procedure, Nested Queries, Joins, Views, Functions, Triggers, Performance tuning and Performance query optimization in RDBMS like MS-SQL, MY-SQL, Oracle DB .
  • Involving in data migrations using SSIS and developed business reports using SQL Server Reporting Services (SSRS) and Crystal Reports for Client-Server and Web based applications.
  • Experience in design and implementation of RESTful services using ASP.NET Web API.
  • Experience in REST API Testing Tools like Postman and Fiddler.
  • Implemented Service-oriented architecture(SOA ) with Web Service, Windows Communication Foundation(WCF) & Web API .
  • Proficient in creating Endpoints using Windows Communication Foundation (WCF).
  • Experience in Software Configuration Management (Daily Build, Release and Testing methodology) using tools like TFS, GIT, VSS and SVN.
  • Experienced in documenting, preparing test plans, developing test cases and testing (unit, system, integration, user acceptance testing and regression testing)
  • Hands on experience of different version of Internet Information Service(IIS) .
  • Familiar with defect tracking and project management tools like JIRA .
  • Familiar with TCP, UDP Protocol.
  • Proven ability to deliver solutions on time in a large, multi-developer application environment under pressure.
  • Good communication skills with clear understanding of the business and ability to work in a multi-cultural, multi-stakeholder environment and excellent team player.

TECHNICAL SKILLS:

Languages: C#, C++, C

Microsoft.NET: ASP.NET 4.6/4.5/4.0/3.5 , Web Services, Windows Services, ADO.NET, Entity Framework 5/6, LINQ, SSIS

Web Development: XML, JSON, HTML, CSS3, JavaScript, jQuery, Ajax, Angular 1/2/4, Typescript, Bootstrap

Databases: SQL Server 2008/2012/2014/2016/2017 , SSRS Report

Web Services: Dependency Injection, WCF, Web API, SOAP / REST Services

Message Broker: Kafka, MSMQ

Development Tools and Source Safe: Microsoft Visual Studio 2010/2012/2013/2015/2017 , SQL Server Management Studio, Oracle SQL developer, JIRA

Version Controller: SVN, TFS, GIT, Visual Source Safe

Software Model: Agile(SCRUM)

Cloud Technologies: Azure

PROFESSIONAL EXPERIENCE:

Confidential, IRVING, TX

Sr. SOFTWARE DEVELOPER

Responsibilities:

  • Worked on Agile methodology, this includes Daily Scrums.
  • Prepared Design Specifications (DS), Functional Specifications (FS), Technical Design Documents and Test Plans.
  • Developed database driven Web application in .NET.
  • Implemented responsive web design using Bootstrap, CSS3 and HTML5.
  • Used Bootstrap modal pop up for displaying messages and Bootstrap forms.
  • Worked Extensively with Angular CLI for creating components, services, directives.
  • Worked on Angular Pipes to format and transform data in the template using Angular 4.
  • Implemented client-side validation using Angular 4.
  • Used *ngFor to display selected data and utilized CRUD features for data manipulation by using Angular 4.
  • Moved existing AngularJS controllers and services to Angular 2 components for more responsive and less dependency.
  • Created custom directives in Angular for re-usable components (multi-field form elements, background file uploads).
  • Implemented searching and filtering of PDF documents using Angular Framework.
  • Experienced in designing user interface with Razor views, Partial View and Layout, as well as aspx view engine with master page in view.
  • Designed and developed application in a MVC design pattern that converts database views to hierarchical XML documents which are then streamed to the ASP presentation layer.
  • Have experience in developing applications using MVC, developed complex MVC controller, View models and methods linked to backend database.
  • Responsible for designing ASP.NET application authentication using .net framework, model view controller MVC4, and IIS security model.
  • Implemented server-side validations using MVC data annotation.
  • Developed stored procedure and triggers to select the requested records form MS-SQL database.
  • Used Pivot queries when needed to transform data from row-level to column data.
  • Error logging using Exceptional Handling in MS-SQL and SSIS.
  • Read and Process message from queue, log each activity in MS-SQL.
  • Experienced in creating reports using SQL server reporting services (SSRS).
  • Hands on communicating with database using Entity Framework code first and database first approach method.
  • Worked with data migration. Used tools like SQL Server integration services (SSIS) in transferring data from one database to another.
  • Utilized Entity framework as a data access layer to SQL server for the RESTful based ASP.NET WEB API web survives.
  • Used angular 4 to perform CRUD Operations with Web API and Entity Framework.
  • Used RESTful service in the AngularJS page with Web API and implemented AngularJS Controllers to maintain each view data and Used Restful services using Web API to get data from server asynchronously.
  • Implemented Route Guards for Authentication, using HTTP Client in Service to connect with URLs from Web API, using fiddler to test Web API.
  • Used Kafka as message broker to buffer unprocessed throughput.
  • Hands on in Language Integrated Query (LINQ).
  • Wrote LINQ queries to perform CRUD operations in database using Entity Framework.
  • Used fiddler tool to test ASP.NET Web API token-based authentication.
  • Involved Unit Testing, Integration Testing and Regression testing in a regular basis to improve the performance of the application.
  • Used GIT as source control management giving a huge speed advantage on centralized systems that should communicate with a server.

Environment: Agile, ASP.NET, .Net 4.0/4.5, C#, MVC 4/5, Web API, Rest, N-Tier Architecture, Visual Studio 2017 SQL server 2016, SSRS, SSIS, Bootstrap, CSS, Angular, Entity Framework 5/6, Ajax, LINQ, Testing, GIT

Confidential, HOUSTON, TX

DOT NET DEVELOPER

Responsibilities:

  • Took hands on design and development.
  • Used C#.NET as the code-behind.
  • Working on OOPS concepts like Polymorphism, Inheritance, Abstraction, etc. in C#.
  • Designed and developed web page that provided quotes to potential customers based on their details.
  • Worked with Project Managers, Developers, Business Analysts to review the requirements/Use cases.
  • Architecting, designing and implementing ASP.NET MVC AngularJS (Single Page Application) SPA web solutions with industry best practices and design patterns.
  • Implemented AngularJS Controllers to maintain each view data.
  • Followed Dependency Injection, Design Patterns in developing ASP.NET MVC application using AngularJS.
  • Designed and Developed Nested Views and UI-Views using AngularJS UI routing.
  • Followed N-Tier architecture, designed and implemented corresponding layers to provide data flow in the application.
  • 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.
  • Used MVC Data annotations to validate user’s input in server side.
  • Created the Controllers and Controller Actions, Filters, Routing using ASP.NET MVC.
  • Created Views, Partial Views, Strongly Typed Views, Sections, areas in ASP.NET MVC.
  • Used Razor syntax in creating Asp.Net MVC application by reducing the coding aspect.
  • Used Custom Error Handling in Web API to pass proper error message rather than generic error message.
  • Good experience with JSON and XML in ASP.NET Web API.
  • Designed Web API that were consumed by AngularJS for displaying records in GridView.
  • Hands-on building ASP.NET Web API to build RESTful APIs.
  • Utilized Entity Framework 5.0 Database First Approach.
  • Familiar with using Package Manager Console to achieve Database Migration.
  • Used entity framework as ORM tool and Implemented LINQ Queries.
  • Designed, developed, tested and maintained overall integrity of the database.
  • Enhanced legacy application by converting inline queries into Stored Procedures, Views etc. to decouple it from the application itself.
  • Designed and developed views, queries, stored procedures, triggers, index, joins in MS-SQL.
  • Scheduled SQL jobs to execute SSIS package on demand.
  • Worked with QA to on daily basis in fixing the reported bugs.
  • Used Postman to test API functionality.
  • Used Team Foundation Server (TFS) to manage source code and deployed application on TFS server.

Environment: .NET Framework 4.5, C#.NET, Entity Framework 6, ASP.NET MVC 4, SQL Server 2016, HTML 5, CSS 3, JavaScript, AngularJS, jQuery, LINQ, Microsoft Visual Studio 2015, AJAX, TFS, Postman

Confidential, TX

DOT NET DEVELOPER

Responsibilities:

  • Involved in daily stand up and sprint sessions as part of AGILE Scrum Methodology.
  • Implemented Client-Side functionality using jQuery, HTML5, CSS3.
  • Extensively used jQuery to make client-side validation and used AJAX calls where ever necessary for auto filling fields.
  • Developed jQuery components to fetch data from the back end.
  • Developed jQuery for DOM manipulations and traversals.
  • Worked on creating Dashboard for the insurance agents which contained a variety of charts and drag-able components using jQuery UI Library.
  • Extensively used jQuery Events and jQuery selectors for DOM manipulation.
  • Involved in accessing and assigning the session using jQuery.
  • Enhanced old websites build in ASP.NET, ASP.NET MVC 3, C# by adding, removing or modifying.
  • Used performance-tuning techniques to reduce garbage collection times with the help of CLR profiling.
  • Migration Win Forms to Webforms.
  • Designed and developed Webforms using ASP.NET Server Control, Data Grids, user controls for reusability.
  • Used Master Pages for displaying the logo and copy right information on every page and maintaining the same look and feel across the entire application.
  • State management using sessions and cookies.
  • Used Page and Data Caching concepts to increase the throughput of the ASP.NET Pages.
  • Used MVC 4 on the server side and ADO.NET on Database for custom data pickups.
  • Used ADO.NET extensively for database interactions using Data Reader, Data Adapter, Data view and Datasets.
  • Worked with WCF to create interface for exposing methods to be consumed.
  • Worked with Fault Contract to handle error by the service class and communicate error information to a client.
  • Used JSON Serializer in data contract of WCF to generate the data in JSON format.
  • Created service contract and operation contract in WCF.
  • Configured multiple endpoints using web.config to expose WCF service.
  • Created MVC UI that communicates with WCF services using XML SOAP and WSDL.
  • Extensive experience in developing WCF Services and expose useful functionalities through WSDL and registering them by UDDI for easy availability to potential users and consuming it by a proxy class.
  • Worked with tables, functions, join, Stored Procedures, Index, Triggers, View for retrieving and storing data into the database.
  • Wrote triggers for sending Emails to clients after any kind of transaction has been made.
  • Extensively used GridViews sorting and paging.
  • Involved in retrieving data using LINQ to SQL and LINQ to Objects with ASP.NET, worked with the database using LINQ to SQL.
  • Implemented Template Columns for Custom Nested Grid Views.
  • Generated different reports to assist in decision-making using Crystal Report.

Environment: ASP.NET 4.5, C#.NET, ADO.NET, ASP.NET Web Forms, MVC 3/4, SQL Server 2014, HTML5, CSS3, JavaScript, jQuery, Microsoft Visual Studio 2013, WCF, AJAX, LINQ

Confidential

DOT NET DEVELOPER

Responsibilities:

  • Look after all the systems, network, ATMs monitoring and POS monitoring.
  • Developed web application using C# in Asp.net Webforms using agile technology.
  • Developed the application in 3-tier architecture (UI Layer, Business Logic Layer, Data Access Layer).
  • Creating automation software when in need for card center.
  • Migration of the system whenever needed.
  • Involved in building rich web experiences using JavaScript.
  • Involved in JavaScript coding for validations and passing attributes from one screen to another.
  • Written JavaScript functions to save User selections such as radio button, drop-down menu selections into a cookie.
  • Used JavaScript for adding functionality to the existing application (calendar, tooltips, hiding elements, etc.)
  • Used Chrome Dev Tools to debug JavaScript code and check the request and respond package.
  • Experience on HTML, CSS, Bootstrap.
  • Worked on ASP.NET Web forms, Master pages, Web services, State management, caching features, configuring optimizations and securing the web application.
  • Developed ADO.Net objects such as Connection Strings, Command Types, Data Adapter, Data Reader, and Data Set for consistent Data Access.
  • Developed various web services using WCF and in c#.NET and consumed by web application and other systems like Ticketing and Billing.
  • Worked on hosting WCF service on IIS.
  • Consumed some external services WCF to write logs to the database and involved in generating proxy classes by the extension file provide by WCF.
  • Created Inbound and outbound WCF services / Web Services to integrate with Email client and support applications using C#.Net.
  • Developed Stored Procedures, Triggers, Views, User defined Functions using Oracle.
  • Implemented Oracle Replication to enable database fail over in case of system or database crash.
  • Used ADO.NET to do the Database Operations with Oracle database.
  • Worked extensively with Data Adapter, Dataset, Data reader as a part of ADO.NET to access and update database
  • Reporting on problems in ATMs to the concerned branch officer or NPN member banks.
  • MasterCard File downloads and uploads process.
  • Weekly BIN uploads for VISA/Master/CUP Processing.
  • Visa Incoming & Outgoing processing for NIBL and Visa Associate Member bank.
  • PIN generation for NIBL.
  • Day to day Issues handling.
  • Production setup for Visa Associate and member banks.
  • Daily verification of Database backup and Table spaces.
  • Correspondence with Software and Hardware Vendor for trouble shooting, modify and up-gradation of the same.
  • Co-coordinating with Visa associate and National Member banks relating switch and network.
  • Update systems whenever new ATMs, POS, new member banks added and send notification to all the branches and Visa associate /NPN member banks.
  • Mobile Top Up and ECOM Transaction Reconciliation.
  • Assisting for preparation of card center quarterly report and monthly report.

Environment: ASP.NET, C#.NET, ADO.NET, ASP.NET Web Forms, Oracle 10g, HTML5, CSS3, JavaScript, Microsoft Visual Studio 2012/2013, Oracle SQL Developer, WCF.

We'd love your feedback!