We provide IT Staff Augmentation Services!

Senior Developer Resume

2.00/5 (Submit Your Rating)

Pittsburgh, PA

SUMMARY

  • Experienced in traditional RDBMS such as MS SQL Server, Oracle, Informix using T - SQL, and PL/SQL.
  • In depth knowledge in development of complex stored procedures, triggers, joins and views like database objects.
  • Experienced with implementing DevOps CI/CD build and release pipelines.
  • Strong work experience in product development, intranet and extranet portals.
  • Experience with Multi-Tenant Applications using .Net Core, MVC, Web API, Azure Cloud Services.
  • Widely used the concepts of ADO/ADO.Net and ADO.NET Entity frameworks.
  • Experience in SharePoint Framework development using client-side JavaScript libraries like AngularJS and node.js
  • Extensively used MSTest, xUnit, NUnit, moq frameworks for unit testing backend C# side.
  • Familiarity with unit testing front end using jest library.
  • Expertise in styling HTML with CSS, SCSS and Bootstrap.
  • Hand on experience in securing web applications with a variety of security modes.
  • Adept at Object Oriented Analysis and Design Methodology.
  • Strong knowledge in applying SOLID principles when possible.
  • Have excessively worked in AGILE based environment.
  • Extremely skilled in developing and consuming the web services using WCF.
  • Used variety of security features available in WCF framework to secure WCF.
  • Experienced in various phases of SDLC from requirements gathering to maintenance.
  • Worked on ORM models such as LINQ, n-Hibernate and OPUS (Dell’s custom ORM Model).
  • End-to-end experience in translating business needs into technology requirements, Architectural design, System Design, Development and implementation of enterprise applications, Testing and Deployment
  • Extensive experience using SQL Reporting Services (SSRS).
  • Designing, developing and implementing of Windows Communication Foundation (WCF) 3.5/4, Web Services Using ASP.NET, Web API (RESTful Development/architecture).
  • Experience working with Microsoft Azure Dev Ops.
  • Experience in designing and development of software using agile development practices and executed project in scrum master role.
  • Experience in working with User profile service application, Search service application and Managed metadata service.
  • Worked with a variety of source controls that includes Azure DevOps-Git, Mercurial, Tortoise HG, MS Team Foundation Server, Tortoise, SVN and Visual source safe.
  • Extensive experience in developing windows forms (WinForms) applications.
  • Comprehensively worked on SOAP, REST Web Services.
  • Strong knowledge of the UI components offered by Angular material.
  • Extensively skilled on JQuery and other Java scripts frameworks and libraries.
  • Hands on experience in building rich user interface using HTML/HTML5.
  • Experience in both Client/Server and Multi-Tier application development.
  • Expertise in building AJAX based applications with and without usage of AJAX Controls Toolkit.
  • Extensively used XSD’s, XML serialization and deserialization while dealing with larger amount of XML files.
  • Strong working knowledge of MongoDB using NOSQL.
  • Have experience in both server side (RDL) and client side (RDLC) reports.
  • Used VSTO to develop Add-In’s for Microsoft Outlook 2010.
  • Developed add-in for Visual Studio.
  • Excellent knowledge in developing Portlets, Portals and desktops using Oracle WebLogic.
  • Excellent knowledge in developing JSP’s, EJB’s

TECHNICAL SKILLS

Languages: C#, VB.Net, T-SQL and PL/SQL, C, C++, JAVA and NOSQL

Web: ASP.NET MVC 4/5/6, ASP.NET Web forms, HTML, HTML5,CSS, SCSS, Web API 1.0/2.0, Asp.Net Core, WCF, SOAP and REST Web Services, AngularJS, Angular2/4/6, NodeJS, Express and JQuery, Java script, JSON, XML, XSLT, Bootstrap, CSS, AJAX, Portlets, Portals, Desktops, JSP’s.

Mobile: Android Application Development

Framework: MS .NET Framework 1.1/2.0/3.0/3.5/4.0/4.5/4.6/4.7/4.8. , Asp.Net Core 1.0/2.1/2.2/3.1

Networking: WCF based Web Services (SOAP and REST), Web API, REST API using Node and Express, ASP.Net 2.0 Web Services, .Net Remoting, COM/DCOM.

Methodology: Agile, Extreme Programming, Rational unified process, UML

GUI: Visual C#, VB.Net, VB, WPF, Win Forms and Web Forms.

RDBMS: MS SQL Server (2000/2005/2008/2008 R2/2014), IBM Informix and Oracle.

Tools: MS Visual Studio (2003/ 2005/2008/2010/2013 /2015/2017/2019 ), Visual Studio Code, Postman, Docker, Service Fabric, Azure DevOps, Eclipse Helios, SQL Developer, TOAD, Win SQL lite, Power Builder, NUnit, Tortoise, VSS, MS Team Foundation Server, Microsoft Web Deploy 2.0, MS Visio and Crystal Reports, SSRS, SSIS and DTS Packages, Win SQL, Cruise Control, XML Marker, HP’s Fortify, App Security scan tool provided by IBM

Servers: MS IIS 5/6/7/7.5/10.0 , Oracle WebLogic Server 11g, IBM RAD server.

OS: Windows XP/7/10, Windows Servers 2000/2003/2008 R2/2012 R2/2016

PROFESSIONAL EXPERIENCE

Confidential, Pittsburgh, PA

Senior Developer

Responsibilities:

  • As part of the scrum team, participated in the refinement meetings with the team for refining the PBIs (Product Backlog Item) and reordering the backlog.
  • Analyzed the stories throughout the sprint, transformed them into working piece of software and moved them over for testing.
  • Participated in the sprint planning meetings for pulling in the stories for upcoming sprint.
  • Shared opinions and ideas about previous sprint in the retrospective meetings.
  • Always took initiative for researching on the tools and technologies which might be used in the future sprints and have created POC’s using those technologies.
  • Mentoring co-ops and nurture them in learning software development.
  • Worked on a monolith SPA for the EMR that communicates with multiple backend Web API’s internal and external.
  • Created SPA using Vue.js for a variety of web application.
  • Added Vuetify, Vuex, Axios libraries to all the vue.js applications for rich UI components, state/store and making restful api calls. Xfit was initially created as an asp.net website and later enhanced as a SPA that supports Knockout.js, MVC, Webforms and Vue.js.
  • Created numerous reusable components using the predefined components available in vuetify.js and enhanced them as per the requirement.
  • Developed numerous views and components using Knockout.js.
  • Extensively used typescript while working with knockout.js and vue.js
  • Frequently developed MVC applications using asp.net frameworks and dotnet core.
  • Widely created MVC Controllers, actions and designed their views using razor.
  • Developed Web Api’s using asp.net frameworks and Core 1.0-3.1.
  • Extensively used C# for developing MVC, Web Api, Console and windows services.
  • Developed service fabric and container-based Web Api’s, including their CI and CD pipelines in Azure DevOps.
  • Extensively used the dependency injection frameworks such as StrcutureMap and Unity container for asp.net framework dependent application and relied on built in DI for dotnet core-based applications.
  • Developed Caching API using Couchbase server in Asp.net Core.
  • Added swagger documentation to all the Web Api’s as to make them more interactive.
  • Created repositories in the Azure DevOps - Git, restricted branches with the policies requiring pull requests with a required number of approvers.
  • Created pull requests after completing the development on the stories and reviewed pull requests of piers.
  • Created build (CI) and release (CD) pipelines for the microservices, web applications, windows services in Azure DevOps.
  • Strongly used DDD principles while developing microservices.
  • Written documentation for the new features, services and components in confluence.
  • Prior moving to Azure, created repositories in Mercurial, code reviews in crucible.
  • Created CI pipelines in team city and CD pipelines in octopus.
  • Used dapper and entity framework both widely as an ORM.
  • Implemented infrastructure layers using repository pattern and specification pattern.
  • Created custom nuget packages for the reusable libraries and DTO’s and created a build pipelines to push the updates in the Azure DevOps marketplace.
  • Keeping SOLID principles in mind, refactored and modernize the old code at the first opportunity to revisit the old code.
  • Developed the api gateway of the microservices using the ocelot.
  • Implemented Identity Server that supports OAuth 2.0 protocol and provides JWT authentication using the Identity Server 4 framework for dotnet core.
  • Created numerous custom action filters and middleware’s in the asp.net frameworks and dotnet core needed for the web apis and the MVC web applications.
  • Extensively used RabbitMQ as a message broker for transferring messages between the monolith application and the microservices.
  • Extensively written unit tests using xUnit, nUnit, MsTest and moq frameworks.
  • Created numerous Automation UI tests using SpecFlow, Selenium and nUnit.
  • Extensively used DbUp extension for automating the execution of DDL scripts.
  • Created a variety of databases, tables, views, stored procedures, functions in SQL Server 2014 and 2016.

Environment: ASP.NET 4.5, 4.6.1, 4.7, 4.8, C# 6,7,8, SPA, MVC 5, Web Api, Azure, Web forms, windows services, console applications, xUnit, nUnit, MSTest, Moq, SpecFlow, Selenium, MS Visual Studio 2013/2017/2019 , Visual Studio Code, Vue.js, Vuetify.js, Vuex.js, Axios.js, Knockout.js, BlueBird.js, HTML5, SCSS, Bootstrap, Jquery, Node.js, Sql Server 2014/2016, Entity Framework, LINQ, Service Fabric, Docker, Swashbuckle. AspNetCore, Couchbase SDK, Identity Server4, Mercurial, DevOps-Git, Jira, Confluence, Team City, Crucible, Octopus, Crucible, Windows 10 and Windows Servers 2016/2019.

Confidential, Ewing, NJ

Senior Developer

Responsibilities:

  • Received KT from the Team and SME’s regarding the existing components.
  • Participated in requirements gathering from SME’s for IMS Dashboard.
  • Took the initiative to create a new application using express generator.
  • Added the application to SVN.
  • Included Angular JS and designed the application to strictly follow the SPA pattern.
  • Added twitter bootstrap for styling and used throughout the application.
  • Added OracleDb for node to the project.
  • Followed MVC on the Node/Express server side to expose all the RESTful Api’s.
  • Implemented numerous GET/PUT/POST/DELETE methods on the server side.
  • Build the UI using HTML5 and bootstrap.
  • Designed and developed numerous modules and components for the application.
  • Performed daily responsibilities needed for the production support.
  • Provided team with training on Express and AngularJS to bring them up to speed.
  • Performed fixes and updates for the existing “.NET” components
  • Recorded incidents in ServiceNow.
  • Data mined through the log files to identify the issues and figure out the solution.
  • Developed RESTful API’s using Node and Express.
  • Developed web application using AngularJS, HTML5 and bootstrap.
  • Performed unit testing using Jasmine and Karma.
  • Developed numerous PL/SQL stored procedures and added to the package.
  • Maintained windows services and scheduled tasks on each server needed for IMS.
  • Maintained the critical IMS components that are .NET based.
  • Provided Adhoc reports upon user’s request.

Environment: ASP.NET 4.5, C# 4.5, Web forms, MS Visual Studio 2013, Visual Studio Code, AngularJS, Azure, HTML5, Bootstrap, Jquery, NodeJS, Express, OracleDb for Node, Oracle 12C, ADO.NET, Entity Framework, LINQ, SQL Server 2008, SVN and Windows 7/2008 R2/2012 R2.

Confidential

Application Architect and Dev Lead

Responsibilities:

  • Was involved in the initial kickoff meetings for every single project.
  • Provided Tier 1 estimates of the project to the PM’s.
  • Prepared “Solution Proposal” documents.
  • Participated in assisting IT Business or System Analysts in creating the SRS.
  • Provided initial POC’s or mockup screens and presented it to business to explain or preview what was extracted out from their requirements.
  • Written Macro and Micro Design Documents for all the applications.
  • Received the approval for the design documents from the vital teams such as Enterprise Architecture and Info Security.
  • Estimated the total effort and divided the project in modules and sub divided them in the form of tasks.
  • Ran a daily scrum meeting and collected updates from the team and provided it to the PM’s and technical managers.
  • Provided Demo’s to the business after every sprint explaining the modules that got completed.
  • Sent the notifications to the QA Team, BAT/UAT team, IT Management team and DEV team before and after the deployments.
  • Always provided build version and release notes (containing the new features of bug fixes) with every new build promoted for QA or UAT.
  • Participated in finalizing the SSO requirements.
  • Provided a rough cost estimate of the project for the development, testing and UAT phase.
  • Gathered daily progress from the team and provided updates to the manager when asked.
  • Simultaneously participated in development by providing fair share of coding effort.
  • Developed Web API’s using Web API 1.0 and 2.0.
  • Developed Restful API’s using Node and Express.
  • Created numerous web applications based on SPA using Angular JS, HTML 5 and Bootstrap.
  • Extensively used third party java script libraries such as smart-table and ngGrid/ uiGrid.
  • Extensively used Jasmine and KARMA for unit testing.
  • Extensively used C# for most of the applications developed for BD team.
  • Used VB.NET for SMA (Strategic Market Access) Application’s maintenance.
  • Widely used the concept 2 - Tier with Multiple Layers.
  • Designed and developed numerous Web Forms, Web User controls and custom controls.
  • Setup the windows 2003, 2008 R2 and 2012 R2 servers in the Sandbox environments.
  • Instructed Web Hosting team in setting up the DEV/QA, UAT/Pre-Prod and Prod environments.
  • Implemented the 2- tier architecture by keeping Web server and App server separate.
  • Implemented the Frameworks and created utility methods, abstract classes and developed screens so that the other developers can follow.
  • Added projects to the Source Controls such as VSS and VSTFS.
  • Security testing is done in two phases (Static and Dynamic) at Confidential Group.
  • As a Dev lead, was responsible to work with the security team and receive their sign-off on static and dynamic testing.
  • In the Static testing, HP’s Fortify tool is used for running the security scan on the code base and the signoff is issued upon providing a clean report with zero vulnerabilities.
  • Distributed all the Security defects among the team appeared in the Fortify scan and got them fixed.
  • Dynamic testing performed using IBM’s App Scan tool. As a lead distributed all the issues discovered among the team and got that fixed to acquire the security team’s sign-off.
  • In most of the 2-Tier applications sometimes created the service tier using ASP.Net 2.0 Web services but mostly WCF based Web services.
  • In the applications, such as Client Maintenance and Send-It which were integrated in Street Scape (Fidelity’s app), wrote a utility component that prefills the PDF forms, Index the documents, serialize the indexing info to XML, appends the uploaded attachments and zips everything together and uploads it to GIS via FTP.
  • Extensively Developed and Consumed regular asp.net 2.0 Web Services and the WCF based Web Services.
  • Developed numerous WCF services for external consumers that were accessed via internet.
  • Secured the web services using the .NET 4.0/4.5 based WCF WsHTTP standards and the traditional SOAP header-based approach for ASP.Net 2.0 based web services.
  • Extensively Used XML serialization and deserialization while working with huge XML files since the XSD was provided.
  • Used iTextSharp library to write the component that prefills the PDF forms or converts the color to gray scale.
  • Developed and maintained SSIS packages.
  • Created server side RDL reports using SSRS for some applications and RDLC reports for some.
  • Always assigned the complicated tasks to self. Created POC’s for them and after performing a thorough unit testing, included them in the projects.
  • Helped the other developers in understanding their tasks and suggested them in selecting a better approach to accomplish it.
  • During the QA and UAT phase used the HP’s Quality Center to distribute the assigned defects among the development team.
  • Deployed the fixes made by the developers to the Sandbox environment and then promoted it to QA and UAT/Pre-Prod environment to address the defects.
  • Written Release Notes to indicate the audience (QA Testers or business Testers) on what got fixed or changed in each release.
  • Written Deployment Instructions for the Web Hosting team who does the deployments in all the environments such as DEV/QA, UAT/Pre-Prod and Prod.
  • Provided Production support for a legacy application called SMA (Strategic Market Access) which was written in VB.Net.
  • Used Unit of Work Pattern in conjunction with Repository pattern.
  • Used Oracle Web Logic Server 11g.
  • Extensively Used IDEs such as Visual Studio 2005/2008/2010 and Eclipse Helios for development.
  • Created SSIS Packages for importing, massaging the data so that it could be utilized for reporting schemas.

Environment: ASP.NET 2.0/3.5/4.0/4.5 , VB.Net 2.0, C# 2.0/3.5/4.0/4.5 , MVC4, MVC5, Web forms, Windows forms, Angular JS, Angular2, JQuery, twitter Bootstrap, MS Visual Studio 2005/2008/2010/2013 , SSRS, SSIS, ADO.NET, Node, ADO.NET Entity Framework 4.0/5.0, SQL Server 2008 R2,Informix Client SDKs 3.0,3.5,3.7,4.0, VSS 2005, TFS 2012, Windows 7/Windows XP/2003/ 2008 R2, Eclipse Helios, Portlets, Portals, Desktops, Informix, Oracle 12c, SQL Server 2008/2008 R2, Server Studio, SQL Developer, Win SQL lite, iTextSharp, IBM RAD Server.

We'd love your feedback!