We provide IT Staff Augmentation Services!

Senior Software Engineer / Team Lead Resume

2.00/5 (Submit Your Rating)

Milwaukee, WI

PROFESSIONAL SUMMARY:

  • Over 7+ years of experience in Analysis, Design, Development, Implementation and Testing of Web Based, Client - Server and N tier Architectures.
  • Strong knowledge and work experience in developing .Net technologies like C#, .Net Framework,ASP.NET MVC5, Entity Framework, Web Forms, WCF, Web API2, Entity Framework,ADO.NET, Azure, MS Test, IIS.
  • Hands on experience in the web applications development using HTML5, CSS3, Bootstrap, AngularJS, Angular4, JavaScript, JQuery, AJAX.
  • Extensively worked with AngularJS Controllers, Filters, Validations, Factory, Service and Custom Directives to interact with RESTful Services.
  • Experience with working on MVC layouts, partial pages, HTML Helpers, Routing, Action Filters, Sessions (Temp Data, View bag, View data and HTTP Sessions).
  • Expert in creating REST HTTP services consumed by HTTP clients and jQuery clients.
  • Good in writing SQL queries, Stored Procedures, Functions, Views, Indexes, Transactions, Constraints and Triggers in MS SQL server.
  • Expertise in working with Object Relational Mapping (ORM) using Entity framework.
  • Good knowledge in Design Patterns such as Singleton, Factory, Abstract Factory, Singleton, Facade and Strategy.
  • Experience in Software Configuration Management (Daily Build, Release and Testing methodology) using tools like Team Foundation Server (TFS), Subversion and GIT.
  • Worked extensively with Iterative Agile Methodologies (SCRUM) and Waterfall methodologies.
  • Experience on working with JIRA for issue tracking and bug fixing.
  • Good in writing Unit Tests using Karma/Jasmine, NUnit, MS Test.
  • Strong interpersonal and communication skills combined with self-motivation, initiative and the ability to think outside the box.

TECHNICAL SKILLS:

.NET Technologies: .Net 4.5/4.0/3.5, ASP.NET MVC 5, Web Forms, AJAX, WCF, Web API2, Entity Framework, ADO.NET, LINQ.

Web Technologies / Scripting: Angular4, HTML5, CSS3, AngularJS, JavaScript, jQuery, Bootstrap.

Programming Languages: C#.NET, Confidential -SQL, PL-SQL.

Database: SQL Server 2014/2012/2008 , Oracle 10g.

IDE and Tools: Visual Studio 2015/2013/2012/2010 , VS Code, Jasmine, NUnit, SOAP UI, SSMS, Postman, Fiddler.

Others: JIRA, TFS, SVN, Perforce, Git, Azure, IIS 7.5/7.0/6.0.

Methodologies: Agile and Waterfall.

PROFESSIONAL EXPERIENCE:

Confidential, Milwaukee, WI

Senior Software Engineer / Team Lead

Responsibilities:

  • Rewritten existing ASP.NET pages in Angular 4 Framework.
  • Developed Schedule Grid mobile application using Angular 4 Framework and Ionic 3.
  • Gathered user requirements and performed various UI fixes in the legacy application involving SIlverlight, ASP.NET, MVC, and Angular Frameworks.
  • Monitor and ensure application’s cross browser compatibility by testing every UI fix in various browsers.
  • Checked Event Viewer in a remote server to get stack trace of event logs, alert logs, and other warnings triggered while running the application.
  • Enabled code reusability by making certain components of the application sharable.
  • Created a private npm repository and a corresponding Jenkins build server to consume the shared components and make it usable across different application streams.
  • Used Verdaccio - a plug in, web app based private npm proxy registry to store the shared npm packages.
  • Wrote complex SQL queries and Stored Procedures in SQL Server 2017 using Confidential -SQL.
  • Integrated Visual Studio 2015 with Perforce Source Control to enable real time synchronization.
  • Deployed the web application to Microsoft Azure.
  • Created and performed unit tests - C# and Angular for the Web portal.
  • Performed code reviews and used Jenkins to integrate the entire chain of builds to test and report changes made in the code base in real time.
  • Created pipeline script in Jenkins to integrate every code change made in the source control.
  • Wrote how-to documentation in Atlassian Confluence for every new feature added to the application or an existing feature is enhanced.
  • Got together with the UX team every week to understand the needs of customers and worked on enhancing the application to make it more customer friendly.
  • Followed Agile methodology and Scrum framework for efficient development.

Environment: Visual Studio 2017, Visual Studio 2015, C#, XAML, ASP.NET MVC 5, Angular 4, Angular 5, HTML5, CSS, SCSS, JQuery, Web API, Verdaccio, Javascript, Node JS, Angular JS, Ionic 3+, Silverlight, SQL Server 2017, Confidential -SQL, Perforce, Jenkins, Microsoft Azure, Redis Cache, Atlassian Confluence.

Confidential, Houston, TX

Senior .NET Developer

Responsibilities:

  • Involved in SDLC phase of requirement analysis, design, and development of the web-based intranet application tool using Angular4, HTML5, CSS3, JavaScript, Bootstrap, TypeScript.
  • Implemented Angular2 Routing, Navigation, Components and Services and utilizing Angular2 pipes such as Date, Currency along with custom pipes and directives.
  • Creating reusable Typescript components and services to consume REST APIs using Component-based architecture provided by Angular2.
  • Built a service-based application with RESTful Web API2 to support multiple browsers or devices.
  • Used Message Handler to pass the WEB API Request from the user, this message handler verifies the incoming request Authentication headers to identify user.
  • Used Entity Framework 6 to realize object-relational mapping with data in SQL Server database.
  • Wrote Jasmine Unit test cases and tested the functionality written in Angular4 and Used Postman to testing Web API and created test cases for Web API.
  • Performed Unit testing using N-Unit along with MOQ for testing the services.
  • Participated in Agile(SCRUM) meetings to update the status of application development.

Environment: Angular2, CSS3, HTML5, VS Code, Visual Studio 2015, C#, Web API, LINQ, Entity Framework, Bootstrap, Jasmine, Postman, TypeScript, JavaScript, NUnit, Agile(Scrum), SQL Server, Visual Studio 2015, Git.

Confidential, Houston, TX

Senior .NET Developer

Responsibilities:

  • Built front-end SPA using HTML5, AngularJS, Bootstrap and backend server using ASP.NET Web API.
  • Performed AngularJS Form Validation and AngularJS Form properties with ng-show and created a custom validation directive for comparing two input values.
  • Utilized built-in directives such as ng-show, ng-hide, ng-if, ng-include, ng-repeat, ng-model, etc.
  • Developed custom-form validation using built-in angular form properties such as $valid, $invalid, $pristine and $dirty.
  • Populated dynamic data in ng-repeat and UI Grid with external filtering functionality.
  • Designed fully responsive user interface using HTML, CSS, JavaScript and Bootstrap.
  • Applied n-tier architecture using Entity Framework Code First approach as Data access layer.
  • Customized and consumed Web API with $http service to achieve CRUD operations.
  • Used Web API as service to provide data from database, purposely for security.
  • Worked on Agile Scrum Methodology to achieve collaboration between cross functional team and Used Team Foundation Server (TFS) as management tool and version control.

Environment: Visual Studio 2015, AngularJS, Web API, Entity Framework, Agile(Scrum), HTML, CSS, Bootstrap, TFS, Jasmine, Fiddler, C#, JavaScript.

Confidential, Houston, TX

.Net Developer

Responsibilities:

  • Involved in all stages of System Development Life Cycles (SDLC) including Requirements, Modeling, Design, Development, Implementation and Support.
  • Designed rich user interface to support different client browsers using ASP.Net server controls, C#, Web Forms, User Controls, Web Controls and HTML Controls.
  • Used ASP.NET MVC3 to build the application, used Razor View Engine and Worked on Views, Controller, and Models for Payment and Customers module.
  • Extensively used JavaScript, jQuery for client-side validations.
  • Created and Consumed Web Services using WCF Services to get policy information of the customers.
  • Worked on shared pages, themes and CSS for a consistent look and feel for web pages.
  • Worked on ADO.Net components like Data Adapter, Data Reader and Grid View to access/manipulate data from MS SQL Server 2008 using with Grid View controls.
  • Designed different components using C#.NET language with extensive use of Object Oriented Programming Techniques (OOPS) like Abstract Classes, polymorphism, Interfaces etc.
  • Designed and developed databases on SQL Server and created Stored Procedures, Triggers and Indexes for efficient data transfer between databases.
  • Implemented AJAX and used AJAX controls toolkit to improve performance, responsiveness, interactivity and features of application.
  • Processing and Loading XML file to table using SSIS.
  • Created SSIS package to load data from Flat File (2GB -- 4GB) to Flat File and Flat File to SQL Server 2008 using Lookup, Derived Columns, Aggregate, and Slowly Changing Dimension.
  • Generated reports using Crystal Reports.
  • Used Microsoft Visio to build use cases diagrams, state sequence diagrams, class diagrams and activity diagrams.
  • Used Team Foundation Server (TFS) for continuous integration and version control.
  • Performed Unit testing and system testing using Visual Studio Unit Testing Framework and prepared required documents for testing.

Environment: Visual Studio 2013, .NET Framework 4.5, C#.NET, ASP.NET, ASP.NET MVC, WCF, ADO.NET, LINQ, SQL server 2008 R2, HTML 5, DHTML, JavaScript, J Query, AJAX, SSIS, Crystal Reports, TFS, IIS7.0.).

Confidential, Houston, TX

.NET Developer

Responsibilities:

  • Worked with the team to understand the requirements of the users and analysts and then doing analysis, design, development, management change and post-production verification of the project.
  • Worked in Agile/Scrum development environment and daily participated in meetings and discussions with the department heads, project managers and architects and with my co- developers. And participate Bi-weekly retrospective and sprint planning.
  • As a Developer, worked on designing, developing and implementing the web application using the latest and N-1 versions of the .NET framework likes C#, ASP.NET 4.0/ 4.5, ASP MVC.
  • Designed and developed the Razor views in ASP.NET MVC using C# as the code-behind language and LINQ as the SQL data consumer.
  • Developing the application using the AJAX service call and jQuery AJAX API's for faster post back of the Data.
  • Developed application with more implementation on Client side and less on Server Side using different frameworks.
  • Worked in the Front-end of the application usingHTML5, CSS3, jQuery and JavaScript flexible configuration and managing multiple user inputs Confidential a time.
  • Developed applications front-end using JavaScript and AJAX to retrieve data and calling web services for updating the partial page without reloading the complete page.
  • Developed applications using the MVC (Model-View-Controller) framework, which allows a clear separation of presentation, business logic and data access tires.
  • Worked in Team Foundation Server (TFS) and building management and writing effective unit tests.
  • Developed applications using the best practices with TDD (test driven development) and implementing new technologies and new changes to the application.
  • Using SQL server 2012 database as back-end along with the Entity Framework and LINQ (LINQ TO SQL and LINQ TO XML) to access the databases.

Environment: jQuery, JavaScript, CSS, Html, ASP.NET MVC, C#.NET, AJAX, LINQ, Visual Studio 2013, .NET 4.5, SQL Server 2008 and Windows Server 2008, Neo4j (Graph Database).

We'd love your feedback!