We provide IT Staff Augmentation Services!

Senior Developer Resume

4.00/5 (Submit Your Rating)

San Ramon, Ca

SUMMARY:

  • Having 12+ years of IT experience in Development and Testing in Web and Windows applications exclusively in Finance, Taxation, Health Care, Gas & Electric Utility domains.
  • Expertise in developing applications - C#, VB.NET, ASP.NET, ADO.NET, AJAX, MVC, Silverlight.
  • Experience on WCF, Web Services (SOAP and REST), Web API, Windows Service.
  • Skilled in developing applications using ORM - NHibernate, Entity framework and LINQ.
  • Significant front-end development experiences with HTML5, CSS, JavaScript, JQuery, Angular JS, React JS, Bootstrap, XML, XSLT, XSD, and Shell scripting.
  • Acquaintance on MVP, MVVM, Design Patterns, and Dependency Injection using Unity and Windsor Container, Data Ingestion, Microservice application architecture.
  • Working with ECMA Script 6 features. Used Babel, Web Pack, and bundle.
  • Working on Bundling and Minifying builds using MVC BundleCollection and GRUNT.
  • Using third party controls such as Telerik, Kendo, and PDF Generator.
  • Good exposure on Cloud Computing - Windows Azure, SQL Azure, ADFS, Data Sync, AWS.
  • Experience in integration with CRM applications i.e., MS Dynamics.
  • Familiar in Automation Testing Frameworks- Jasmine, RhinoMocks, MSTest, NUnit, SOAPUI, etc.
  • Exposure on working with Java and Log4j.
  • Experience on Web Socket Programming to send signals to connected clients using SignalR.
  • Familiar in Exception Logging and Error Handling using ELMAH.
  • Good experience on Event Sourcing (CQRS) to make use of DDD.
  • Good working Experience in report generation using Crystal Reports.
  • Exposure on Distributed Caching Frameworks i.e., MemCache and Velocity, MSMQ.
  • Having good knowledge on Hive to process structured data in Hadoop.
  • Writing SQL-like queries using HiveQL to execute MR Jobs on Hadoop.
  • Experience on scheduling workflow jobs using Oozie and transferring bulk data using Sqoop.
  • Extensive experience in SQL Server - Strong Database Design, Development, SSIS, SSRS.
  • Preparing Documentation - BRD, TSD, FSD, UML, System Flow, Sand Castle Documents.
  • Familiarity in deployment using IIS.
  • Implementing best practices - performance tuning, code optimization, coding standards.
  • Good working knowledge on TFS, VSS, SVN, and GitHub to manage code source control.
  • Executing projects in both Waterfall and Agile methodologies and following SDLC and TDD.
  • Creating Test Plans, Test pass reports, and performing code reviews.
  • Exposure in client Interaction and perform analysis, and translate functional requirements to technical requirements, preparing flow diagrams using Visio.

TECHNICAL SKILLS:

Technologies: VSTS 2005~2013, ASP.NET, AJAX, MVC, ADO.NET, Web Services, WCF, Web API, Windows Service, Entity Framework, nHibernate, LINQ, Javascript, JQuery, AngularJS, React JS, Knockout JS, Bootstrap, SignalR, XML, Silverlight, Windows Azure, SQL Azure, Data Sync, CQRS, MS Dynamics, SSIS

Languages: C#, VB.Net / Telerik, Infragistics, Kendo UI, UML

Databases: SQL Server 2005/2008/2012, MySql, Oracle 12c, SQL Profiler, SSRS

Tools: TFS, SVN, VSS, GitHub, IE Developer Tool, HTTP Watcher, Fiddler, Localization Studio, KAF Automation Framework, SoapUI, Visio

PROFESSIONAL EXPERIENCE:

Confidential, San Ramon, CA

Senior Developer

Responsibilities:

  • Requirement gathering, analysis, task breakdowns, implementation, testing, and deployment.
  • Creating single page web application using AngularJS framework to use HTML as a template language and to extend HTML’s syntax to express application’s components.
  • Creating Directives, Factories, Controllers, and implementing Routing and Kendo models.
  • Implementing/exposing MVC actions as WebAPIs with Microservice application architecture.
  • Developing UI using different components such as Bower Components and React JS.
  • Working with ECMA Script 6 features in React and using Babel, Web Pack, and bundle.
  • Working on Bundling and minifying the JS and CSS files using MVC BundleCollection.
  • Implementing Bootstrap to build UI components and to get uniform results across browsers.
  • Using JQuery for HTML traversal and manipulation and making Ajax calls to WebAPI in React.
  • Creating Reports UI using Kendo Grid and implementing ExportToExcel.
  • Implementing Dependency Injection for resolving dependencies using WindsorContainer.
  • Implementing services using Web API and Web Socket Programming using SignalR using C#.
  • Using Entity Framework and LINQ to extract and operate on data models in DAL.
  • Implementing Exception Logging and Error Handling using ELMAH.
  • Implementing Event Sourcing (CQRS) to make use of DDD.
  • Creating database and tables using Hive.
  • Writing SQL-like queries using HiveQL to execute MR Jobs on Hadoop.
  • Scheduling workflow jobs using Oozie.
  • Transferring bulk data between Hadoop and relational database using Sqoop.
  • Creating database objects - stored procedures, views, triggers using Oracle and SQL Server.
  • Creating ETL packages using SSIS and deploying using Integration Services Catalogs to dump data from Oracle to SQL with different table structure and for SignalR Ping-reconcile users list.
  • Creating and automating unit test cases using ng-Mock, Jasmine, Protractor, SoapUI, MSTest.
  • Maintain TFS as source control and deploy builds in cloud env using provided TLS certificates.
  • Creating FSD, TSD & flow charts, and Performance Tuning & code optimization.
  • Working on Agile software development methodology using Jira.

Environment: .NET 4.6, Visual Studio 2015, AngularJS, ReactJS, Kendo, MVC 5.2, C#, JQuery, JSON, Bootstrap, WebAPI, Entity Framework 6.0, LINQ, SignalR, Dependency Injection, WindsorContainer, ELMAH 1.2, Jasmine, Protractor, SoapUI, Event Sourcing, CQRS, Microservices, Cloud Computing, Data Ingestion, Oracle 12c, SQL Server 2012, SSIS, SSRS, MS Dynamics, Agile, Jira, Jenkins, Splunk, IIS 7.5, Hadoop, Hive, Oozie, Sqoop.

Confidential

Tech Lead

Responsibilities:

  • Requirement gathering, analysis, task breakdowns, and estimations.
  • Creating WCF and Rest web services for building SOA to communicate between DB and UI.
  • Using Entity Framework and LINQ to extract and operate on data models in DAL.
  • HTML traversal and manipulation and making Ajax calls to services using JQuery.
  • Creating single page application using AngularJS framework to use HTML as a template language and to extend HTML’s syntax to express application’s components.
  • Using AngularJS data binding and dependency injection to eliminate much of the code.
  • Implementing Bootstrap to build user interface and to get uniform results across platforms.
  • Using Log4Net to enable logging to locate problems.
  • Using Dependency Injection for resolving dependencies using Unity Framework.
  • Creating stored procedures, views, cursors, triggers to interact with database using SQL.
  • Performing code reviews, code optimization, Performance tuning.
  • Improving performance of database such as stored procedures using SQL Profiler and Trace.
  • Transferring bulk data between Hadoop and SQL database and vice versa using Sqoop.
  • Writing queries to execute Jobs on Hadoop using Hive and scheduling workflow jobs using Oozie.
  • Measuring Performance of the application using JMeter.
  • Identifying the loop holes/performance gaps throughout the application using New Relic.
  • Automating WCF services test cases using SoapUI tool, NUnit, and Java.
  • Deploying builds in different environments using Jenkins, which executes all unit test cases.
  • Working on Agile software development methodology with Scrum model using JIRA.
  • Coordinating with client on requirements and preparing functional and technical documentation.

Environment: .NET 4.0, Visual Studio 2013, HTML5, Angular JS, MVC, Telerik, C#, JQuery, Bootstrap, CSS, WCF, Restful Web Services, Dependency Injection, Unity, Entity Framework 5.0, LINQ, NUnit, SoapUI, JMeter, Java, SQL Server 2012, Agile, IIS, GitHub, Jenkins, Jira, Hadoop, Sqoop, Oozie, Hive.

Confidential, New York

Tech Lead

Contribution:

  • Creating Solution Architecture of the application to build new solutions.
  • Gathering requirements, analysis, task breakdown, implementation, testing, and deployment.
  • Building web application using MVC design to represent application core and to display the data.
  • Using JQuery for validations, and to make Ajax calls that work across multiple browsers.
  • Creating WCF (SOAP) to build service-oriented app to communicate between Database and UI.
  • Using Entity Framework and LINQ queries for database operations in data access layer.
  • Creating tables, stored procedures, views, and triggers in SQL Server Database.
  • Working on Performance tuning and code optimization.
  • Automating WCF and Controller Unit Test Cases using NUnit.
  • Performing code reviews, best practices, unit testing, and bug fixing.
  • Creating Windows Service, which polls database to run the scheduled jobs to create reports.
  • Creating documentations - TSD, FSD, System flow diagrams, and Release Notes.
  • Creating and deploying packages in different environments using IIS.
  • Onshore-offshore Co-ordination, mentoring and managing team members.
  • Working on Agile software development methodology wherein following Scrum using JIRA.

Environment: Visual Studio 2012, MVC, Telerik, C#, JQuery, WCF, Entity Framework, LINQ, Windows Service, XML, XSD, XSLT, NUnit, Log4Net, SQL Server 2008 R2, TFS, Agile, Jira, IIS.

Confidential

Senior .Net Developer

Responsibilities:

  • Requirement gathering, analysis, task breakdowns and estimations, implementation, deployment.
  • Creating web pages using MVC 3.0 (Razor), Telerik Controls, JQuery for responsive UI.
  • Creating WCF Services and expose the services to presentation layer.
  • Implementing Repository Pattern to interact between database and service in data access layer.
  • Working on Database Project in Visual Studio for creating tables, stored procedures, etc.
  • Deploying the new database changes to local database using visual studio.
  • Writing and executing WCF and Controllers Unit Test Cases using NUnit and MSTest.
  • Using Entity Framework and LINQ queries for database operations.
  • Developed reusable components - logging, exception handling, caching, etc.
  • Creating tables, stored procedures, views, triggers in SQL Server Database.
  • Performing code reviews, code optimization, and best practices.
  • Creating packages, deployment and testing.
  • Creating documentations - TSD, FSD, and Release Notes.
  • Deploying builds in different environments in IIS
  • Working on improving performance and code/query optimization.
  • Following Agile software development methodology, SCRUM model using JIRA.

Environment: Visual Studio 2010, MVC3, C#, JQuery, JSON, WCF, Entity Framework, LINQ, NUnit, WindsorCastle, Telerik, Design Patterns, ReSharper, SQL Server 2008, Agile, Jira, TFS, IIS.

Confidential

Senior .Net Developer

Responsibilities:

  • Requirement analysis and providing the feasible solutions, implementation, testing, deployment.
  • Creating web pages using Silverlight, MVP, and JQuery.
  • Implementing WCF Services, Entity Framework and LINQ queries for database operations.
  • Implementing Dependency Injection using Unity Framework.
  • Creating tables, stored procedures, views, triggers in SQL Server Database.
  • Working on creating web roles using Windows Azure Compute.
  • Creating tables, stored procedures, functions using SQL Azure.
  • Working on Authentication and Authorization using ADFS.
  • Creating and deploying package files in Windows Azure platform.
  • Upgrading the package to higher environments in Windows Azure platform
  • Setting up SQL Azure firewall rules to protect the data and to prevent access restrictions to the SQL Azure database.
  • Implementing synchronization of data using data sync service in Azure
  • Working on creating SSIS package and automated to execute package using C#.
  • Writing and executing Unit Test Cases for WCF Services.
  • Performing code reviews, code optimization, best practices, and performance tuning.
  • Interacting with the client in discussing the new features.
  • Preparing Wireframes, Release notes, Deployment Document, and Flow diagrams.
  • Preparing the DB scripts for deployment and deploying builds in different environments.

Environment: Visual Studio 2008, Silverlight, MVP, C#, WCF, Entity Framework, Unity Framework, Windows Azure, SQL Azure, Data Sync, ADFS, ReSharper, SSIS, SQL Server 2008, TFS, and Agile.

Confidential

Senior .Net Developer

Responsibilities:

  • Analysis of the Requirements, task breakdowns, estimations, implementation and deployment.
  • Developing application using ASP.NET, C#, JavaScript, Ajax, SQL Server.
  • Developing WCF Services and using Entity Framework in data access layer.
  • Database Design, tables, stored procedures, views, triggers using SQL Server database.
  • Writing and executing unit test cases of WCF Services using MSTest.
  • Performing code reviews, code optimization, best practices, and Peer Reviews.
  • Interacting with the client for understanding legacy system architecture and new requirements.
  • Preparing Release notes and Deployment Documents.
  • Functional and technical understanding of issues and requirements.
  • Preparation of Detail Design Document and Unit Test Plan based on functional requirements, business process and review meetings.
  • Working on Agile software development methodology wherein following SCRUM model.

Environment: Visual Studio 2005, ASP.NET, AJAX, C#, WCF, Entity Framework, SQL Server 2008, CSV, TFS, and Agile Methodology

Confidential

Software Developer & Development Engineer in Test (SDET)

Responsibilities:

  • Analysis of Requirements, implementation, testing, and deployment.
  • Creating application using ASP.Net, ADO.Net, and JavaScript.
  • Developing Web Services (REST and SOAP) Services, Repositories, Entities.
  • Creating tables, stored procedures, views, triggers, cursors using SQL Server Database.
  • Creating, automating, and executing WCF Services Unit Test Cases using MSTest.
  • Performing code reviews, code optimization, best practices, and Peer Reviews.
  • Preparing Documentation- Test plan, Test pass reports, test case reviews, Code reviews, etc.
  • Setting up the Virtual Machine and resolving environmental issues.
  • Interacting with the client in discussing the new features and releases.
  • Working on Agile software development methodology wherein following SCRUM model.

Environment: Visual Studio 2010, ASP.NET, ADO.NET, JavaScript, C#, Web Services (REST and SOAP), XML, KAF Automation, SQL Server 2005, Agile Methodology, TFS, IIS.

Confidential

Software Developer & Development Engineer in Test

Responsibilities:

  • Requirement gathering, Impact analysis, Implementation, testing, and deployment.
  • Design and development of new features Using JSON, C# and Object oriented JavaScript.
  • Implementing Localization to show data in different languages for international markets, Canada, and USA using LocoStudio.
  • Creating tables, stored procedures, views, cursors, triggers to interact between UI and Database.
  • Writing, automating, & executing unit test cases for WebServices and UI using MSTest and KAF.
  • Interacting with the client in discussing the new features, suggestions, and releases.
  • Preparing Documentation- Test plan, Test pass reports, test case reviews, Code reviews, etc.
  • Performing code optimization, and Peer Reviews. Participate in client meetings.
  • Functional and technical understanding of issues and requirements.
  • Preparation of Detail Design Document and Unit Test Plan based on functional requirements, business process and review meetings.
  • Working on Agile software development methodology wherein following SCRUM model.

Environment: Visual Studio 2005, ASP.NET, ADO.NET, JavaScript, CSS, C#, Web Services, XML, Loco Studio, KAF Automation, SQL Server 2005, TFS, IIS, and Agile Methodology.

Confidential

.Net Developer

Responsibilities:

  • Designed and coded web pages using ASP.NET, Telerik, ADO.NET, VB.NET, and XML.
  • Working on third party tools for PDF file creation from ASPX Pages.
  • Working on validations using both client side (JavaScript) and server side.
  • Writing stored procedures, views, cursors to interact between UI and Database.
  • Writing Unit tests for different functionalities and performing Code Reviews.
  • Working on application wide Exception handling and designed using 3-tier architecture.
  • Functional and technical understanding of issues and requirements.
  • Preparation of Detail Design Document and Unit Test Plan based on functional requirements, business process and review meetings.
  • Interacting with the client in discussing the new features and releases.
  • Involved in packaging, deployment, and release notes.

Environment: Visual Studio 2005, ASP.NET, ADO.NET, VB.NET, JavaScript, CSS, Web Services, Telerik, SQL Server 2005, SVN, IIS

We'd love your feedback!