We provide IT Staff Augmentation Services!

Sr. Software Engineer Lead Resume

3.00/5 (Submit Your Rating)

Miami, FL

SUMMARY

  • Around 8+ Years of professional IT Experience in analysis, design, development, testing and implementation of Client/Server and Web - based N-tier and Microservices Architecture systems using Microsoft Technologies
  • Designer/developer of Web and Windows applications using .Net Framework 3.0/3.5/4.0 / 4.5, .NetCore 1.0/2.0/2.2, Win Forms, Web Forms, ASP, ASP.NET, ASP.NET MVC, ASP.NET MVVM, ADO.Net, RESTful Web Services, Web API’s, SOAP, WCF, C# Multi-Threaded and Asynchronous Programming, OAuth, LINQ, EntityFramework, EntityFramework Core, JSON, AJAX, JAVASCRIPT and XML in multitier architecture
  • Creating applications using C# .NET and enhancing projects for .NET applications
  • Good understanding on Microsoft .NET architecture and it's platforms
  • Good Knowledge on Microsoft .NET Design Patterns including Dependency Injection (DI), Inversion of Control (IOC), Singleton, MVVM and MVC
  • Extensive experience in designing, developing, deploying and consuming Web Services using SOAP, WCF, REST, WEB API
  • Professional level skills in implementing and designing the UI using HTML 4/5, JavaScript, jQuery, DHTML, XML, CSS, CSS3, SCSS, Bootstrap, Angular JS, Angular6
  • Strong knowledge of Web Applications and Web services (asmx & wcf)
  • Expertise in the development of Web, Windows using Visual Studio.NET 2005/2008/2010/2012/2016/2017
  • Highly skilled in web building technologies like HTML, HTML5, DHTML, JavaScript, JQuery, JSON, CSS, XML, XSL, XSLT, DTD/Schemas and AJAX
  • Experience in developing User Interfaces using ASP.NET, NodeJS, MVC3.0/4.0/5.0, AJAX, XML, HTML/DHTML, CSS, Master Pages, jQuery, Themes, Kendo UI Core, Telerik UI Controls, Bootstrap and Java Script
  • Expertise in Relational Database Management Systems including MS Access, Oracle, T-SQL/PL-SQL, SQLite, MS SQL Server
  • Experience in securing Web Applications using ASP.NET authentication and authorization mechanisms including OAuth and JWT’s
  • Exposure to Windows Communication Foundation (WCF), Windows Workflow Foundation (WWF), Windows Presentation Foundation and LINQ
  • Exposure to Cloud Technologies like Azure, AWS
  • Strong experience in design patterns like Model View Controller (MVC 3.0/4.0/5.0), Model View View Model and Repository Pattern including Unit of Work
  • Experience in handling various backend data sources like MS SQL Server 2005/2008/2012 , Oracle 9i/10g/11g, MS Access, JSON and XML Data source
  • Experience in WPF and XAML concepts
  • Experience with the third-party controls like Telerik, Kendo UI
  • A good GIS/MIS Analyst can properly handle Spatial & non-spatial database
  • Expertise in writing Constraints, Indexes, Views, Stored Procedures, Cursors, Triggers and User Defined Functions
  • Expertise in developing User Controls and Custom Controls using C# and VB.NET
  • Experience in using Microsoft Visual SourceSafe, Team Foundation Server, GIT, BitBucket, JIRA for Version Controlling
  • Proficient in writing Technical and Functional test scripts. Experienced in test driven development using NUnit, xUnit.Net, MSTest for the piece wise testing of the Applications
  • Good knowledge about TFS collaboration platform
  • Strong experience in creating reports using Microsoft SSRS and Crystal Reports
  • Expertise in designing CSS3 for different browsers and aware of UML diagrams
  • Experience using Waterfall, Agile software developmental methodologies including SCRUM and KANBAN
  • Excellent analytical, communication & interpersonal skills
  • Accorded with a Title of API Specialist for being single handedly responsible for converting all the legacy SOAP services into RESTful API’s

TECHNICAL SKILLS

Languages: C++, C#, Java, Python

.Net Framework: .Net Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, .Net Core, .Net Core 2.0, .Net Core 2.1, .Net Core 2.2

Scripting Languages: JavaScript, JQuery, XML, XAML, XSLT, HTML, HTML5, CSS, CSS3, SCSS, DHTML, Angular JS, Angular 6, VueJs, NuxtJs, nodeJS

Frameworks: Kendo UI Core, Telerik UI

Databases: SQL Server 2017/2016/2012/2008 , Oracle 9i/10g/11g, SQLite, DB Browser for SQLite, T-SQL, PL/SQL

Web Technologies: ASP.NET, ASP.NET CORE, MVC, MVVM, WEB API, WCF, WPF, RESTful Web Services, CSS, CSS3, SCSS, SSIS, SSRS, AJAX, WPF Content Management server, Powershell, Microservices Architecture, OAuth, JWT

Web Servers: IIS 5.0/6.0/7.0

Reporting Tool: SQL Server Reporting Services 2005/2008, Crystal Reports

Distributed Technologies: WCF, XML, JSON, SOAP

Design Concepts: Design Patterns, UML

Software Engineering: Agile - Scrum, Kanban, WaterFall

Operating Systems: Windows 2000, XP, Vista, UNIX, Windows 7, Windows 8, Windows 10, Windows Server 2003, Windows Server 2008, Windows Server 2012

IDE: Visual Studio 2012/2015/2017/2019 , Visual Studio Code

Version Control Tools: Git, VSTS, Bitbucket, TFS

Testing Tools: Chrome DevTools, Vue.Js DevTools, Fiddler, Postman

ORM: EntityFrameWork, EntityFrameWork Core, LINQ to SqlServer, GraphQL, OData

Unit Testing: NUnit, xUnit.Net, MSTest

Mocking Frameworks: Moq, Rhino Mocks

PROFESSIONAL EXPERIENCE

Confidential | Miami, FL

Sr. Software Engineer Lead

Responsibilities:

  • Create and maintain Point of Sale (POS) Applications for IT Shipboard Technologies to be used onboard using .Net, C#, WPF, PL/SQL, Web Services (WCF), SQL, Web API.
  • Establish and optimize CI/CD development model to build an effective pipeline to automate build, integration and test processes using Azure Devops
  • Work closely with Product Development and Product Management teams to resolve critical in Production issues in responsibility for the day-to-day support of external and internal websites and applications including vendor integrated solutions and data feeds
  • Create API’s responsible for Payment Processing in nodeJS
  • Keep schedules, make tight deadlines, work timely and independently to provide 24×7 operational support to all production practices on holidays and weekends, prioritize or engage management in situations when prioritization is a challenge and Send out timely and effective user communications
  • Implement automation and performance improvement to decrease recurring manual work by creating Scheduled Auto Jobs using .Net Framework, C#, Oracle, PL/SQL, WCF, Web API
  • Implement corrective actions for permanently fixing the Identified root cause of the issues doing a back-end code fix using .Net Framework including MVVM, MVC and front-end using WPF and AngularJS
  • Modify, review and analyse existing proprietary applications to correct errors, improve performance and add new features while exceeding coding standards using XML, json based Web API and WCF Web Services
  • Deploy latest application changes/code fixes and lead the release of it fleetwide for the complete SDLC Process using TFS and assist Project Development Team in debugging existing .Net / MVC / MVVM/ Oracle apps and documenting the issues for bringing them to an end with permanent fix
  • Resolve application issues in production on a fast-paced environment by running DML Queries and later on recreating the issue for proper Root Cause Analysis (RCA) and permanently fixing it at its root
  • Solve production down situations under tight SLA deadlines with proper Root cause Analysis and problem resolution follow-up using Oracle, PL/SQL, MS SQL Server and enforce application stability, attend change requests coming from L1/L2, System and Database administrators and addressing mandatory technology changes to provide state of the art solutions and support
  • Responsible for the timely resolution of system issues which impacts client accessibility, and the effectiveness of business units in performing their essential functions onboard in sea. This includes monitoring and restoration of service related to supported applications and supporting system infrastructure

Environment: Visual Studio 2017, WPF, MVVM, MVC, Entity FrameWork Core, .Net Core 2.2, ASP.NET, C#, WEB API, MS SQL Server 2016, IIS 7.0, MVC, WCF, LINQ, Angular6, TFS, Azure DevOps, VSTS, ASHX, Bootstrap, XML, SOAP, WSDL, Web Services, OAuth, JWT, nodeJS

Confidential | Portland, ME

Lead Software Engineer

Responsibilities:

  • Single handedly responsible for migrating all the legacy applications and SOAP based Web Services of the bank written in .Net 3.0 and converting them into RESTful WEB API’s using .Net Core 2.2 and EntityFramework Core 2.4, for which the Title of “API SPECIALIST” was awarded
  • Responsible for Decomission of MS Access Database to Oracle and migration of the data
  • Created API’s for serving the migrated data to be able for consumption by Bank’s various internal and external consumers
  • Responsible for acting as an SME for the ARB (Architecture Review Board) in designing the Architecture of the API’s using Microservices Architecture
  • Responsible for refactoring and rewriting the code from scratch for legacy banking applications
  • Collaborate with UI/UX team for designing user friendly interfaces using Angular 6 for managing the existing data and storing new data in the backend databases
  • Extensive use of BITBUCKET and JIRA during the entire course of development and migration cycle
  • Refactored a mission-critical customer facing WCF Web Service into an API, using Caching Mechanism and latest technologies, thereby increasing the reponse time by 30%
  • Collaborate with offshore teams spread across India and Canada with code reviews, architect meetings and discussions
  • Responsible for maintaining the backward compatibility of the current applications and web services in place after the migration, in order not to break any existing functionality of the consumers
  • Secured the API’s with OAuth protocol using JWT to prevent any Unauthorized Data Access
  • Responsible for implementing a pop up notification mechanism for emergency Branches or ATM’s closures
  • Collaborate with Android and IOS Mobile Apps Development team to help them with consuming the newly created TD API’s
  • Responsible for implementing a one of kind notification mechanism in the mobile apps to alert the users for any emergency branches or atm’s closures near them based on their geographical and preferred locations
  • Single handedly responsible for creating a RESTful Web API which is currently being used on the TD Canada and TD US Public Site and Mobile Apps for finding nearest Confidential Branches and ATM’s based on the users geographical location
  • Extensive use of Google Maps Geocoding API

Environment: Visual Studio 2017, .Net Core 2.2, ASP.NET, C#, WEB API, MS SQL Server 2012/2016, IIS 7.0, MVC, WCF, LINQ, Angular6, DHTML, VSTS, ASHX, Bootstrap, XML, SOAP, WSDL, Web Services, OAuth, JWT, Google Maps Geocoding API

Confidential | Schaumburg, IL

Senior .Net Consultant

Responsibilities:

  • Collaborate with UI/UX Designer and remodel current appealing with visually appealing interfaces using Angular 6
  • Used the Kendo UI controls for more robust requirements. Controls used such as grid, panel, date picker, combo box, validation, dropdown and Autocomplete etc. throughout the application
  • Used Kendo UI, Bootstrap, and JQuery libraries for more productive web design
  • Designed and consumed WEB API’s using C# and Jquery to handle transactions with central database
  • Used Version control tool Team foundation server (VSTS) and GIT for the entire development cycle
  • Developed the UI for various modules using HTML5, JavaScript, ASP.NET, C#.Net, ADO.NET, CSS, SCSS, VueJS and Telerik Controls
  • Implemented Factory design pattern
  • Delivered a mission-critical 40% increase in file processing application by designing and implementing a new multi-threaded framework
  • Created views using Razor and jQuery in the MVC 5.0 framework that includes creating and modifying views, controllers and service layers which access the Entity Framework and creating Tests for a test driven development environment
  • Followed TDD and Agile methodologies
  • Completed modifying visitation service and corresponding client scripting in ASP.NET MVC project, skills included C#, ASP.NET API, HTML5, CSS
  • Secured the UI pages by client side validation and alert messages through JavaScript
  • Wrote hundreds of RESTful API’s business logic with C#
  • Utilized jQuery and JavaScript for client-side validations and AJAX for partial post backing
  • Re-factored the application’s SQL Server and LINQ queries in their respective OData thereby increasing the response time by 20%
  • Migrating SQL Server database to Windows Azure SQL Database and updating the Connection Strings based on this
  • Implemented various features like Partial classes, Anonymous types, Read-Only Properties, polymorphism and inheritance of C# in building data entity model
  • Utilized jQuery and JavaScript for client-side validations and AJAX for partial post backing

Environment: Visual Studio Code, .Net Core 2.0, ASP.NET, C# ADO.NET, MS SQL Server 2012/2016, IIS 7.0, MVVM, WCF, LINQ,HTML5, DHTML, VSTS, Vue.Js, Nuxt.Js, ASPX/Razor view engine, Bootstrap, XSL, SOAP, WSDL, JavaScript, ADFS AJAX, WEB API, MEF, Web Services, PowerShell, OData

Confidential | Houston, TX

Full Stack Software Engineer

Responsibilities:

  • Practice Agile Methodology to meet timeliness and deliver quality deliverables each sprint
  • Understand the business process by identifying what the business needs are for the product and enhance its functional operations
  • Identify the product compatibility from the requirements and modify it to satisfy the business needs
  • Developed an application using .NET Core, C#.Net, SQL Server 2014 and SDLC on the visual studio IDE . Design and implemented User Interface Layer using WPF Forms
  • Developed few Windows forms using VB.NET
  • Migrated VB 6.0 to VB.NET. As the existing modules functionality are developed using VB 6.0
  • Web development using ASP.NET Web Forms, HTML5, DHTML, XML, XSLT, JavaScript, PowerShell and CSS3
  • Used MVC 4.0/5.0 Pattern to design the Test driven UI Layer
  • Created and consumed WCF Web Services (SOAP, WSDL), Restful WEB API services for communicating between layers of the application
  • Used LINQ in connecting to Data Access management with SQL Server
  • Used JavaScript/JQuery and .NET Validation Controls for performing client-side validations
  • Designed and developed databases, which includes the development of functions, Stored Procedures and Triggers using T-SQL
  • Used WCF, REST, RESTFUL, Web Services, APIs, Angular JS for designing back end components .
  • Developed RESTFUL Web services, APIs, and other back end components
  • Configure the QA servers with updated release DLL’s and deploy the application to help QA test the product applications.
  • Use XML, XSLT for some request/response format to make calls to services in few applications
  • Involve in Unit Testing and Integration testing in development environment and ensuring application is according to specifications
  • Converting .Net application to Microsoft Azure Cloud Service Project as part of cloud deployment
  • Reuse the code to maintain the applications consistency and reliability for similar functionalities
  • Use Active Directories tools for encryption/Decryption to maintain the application secure and reliable
  • Write the unit test code using c#.net as a Test Project under respective Application Solutions in Visual Studio and test the Application
  • Develop all the application s using .Net Framework 4.5 and Visual Studio 2013, 2015
  • Developed the UI (user interface) using ASP.NET, Asp.NET MVC, HTML5, CSS 3, Bootstrap, Ajax, jQuery, AngularJS and Telerik controls
  • Responsible for creating multiple windows forms screens in an Extension for Facets Application
  • Created an Extension for the Facets Application
  • Designing, building and testing a reusable Excel XML Spreadsheet component in Visual Studio 2015 to fit with the existing paradigm of the system

Environment: Visual Studio.NET, ASP.NET, .Net Core, C# ADO.NET, MS SQL Server 2012/2016, IIS 7.0, WPF, MVVM, WCF, LINQ,HTML5, DHTML, clear case with TFS, T-SQL, asmx, XML, Angular Js, ASPX/Razor view engine, Bootstrap, XSL, SOAP, WSDL, JavaScript, ADFS AJAX, WEB API, MEF, Web Services, PowerShell, Wix

Confidential | Greenwood Village, CO

.NET Developer

Responsibilities:

  • Worked as per Agile Methodology (Scrum) to meet customer expectation, timelines with quality deliverables
  • Gathered customer software requirements, Analyze the User Stories and develop related software applications and programs
  • Create software documentation and update existing documentation
  • Drive team members to keep up with projects deadlines and within the client’ budgets
  • Web development using ASP.NET Web Forms,HTML5, DHTML, XML, XSLT, JavaScript and CSS3
  • Participated in client business meetings
  • Created and consumed WCF Services and REST based services to transfer the data among different layers/environments
  • Worked with HMLT5, jQuery, AngularJS, JSON, Bootstrap and MVC to build the UI Views and consumed Restful WEB API services
  • Used Razor syntax in creating Asp.Net MVC application by reducing the coding aspect
  • Writing Web API methods that interact with database
  • Used Eloqua Email notification We API, Invoice Payment Web API and Discount related WEB API’s
  • Used CMS tool DRUPAL in the developing the Websites
  • Written JavaScript, JQuery functions for client side code to implement different functionalities in events, validation and listener, and multi-thread web applications using C#
  • Resolved issues in applications that are using C#.NET
  • Setup Azure Virtual Appliances (VMs) to meet security requirements as software based appliance functions (firewall, WAN optimization and intrusion detections)
  • Developed Web pages using MVC and wrote client side validations using JQuery
  • Developed and tested user-friendly navigators by utilizing JavaScript and VB .NET
  • Revamped an external, wizard-based, micro site to use MVC
  • Design and Development and Coding using aspx & asmx pages
  • Developed Data Access Layer using LINQ
  • Created stored procedures, triggers using T-SQL for data access from SQL Server 2012
  • Utilized Agile Methodology , Continuous Integration, MVC 5.0, Entity Framework 6.0, Telerik, Kendo Framework, C#, .NET 4.5, SQL Server 2014, Javascript and Visual Studio 2013 Pro
  • Implemented Ajax calls using JQuery and JavaScript
  • Used ASP.NET, AJAX Controls on the web pages built
  • Created Execution of an automated process using selenium script
  • Worked with SSIS packages and SSRS reports
  • Worked on SQL queries to retrieve data from SQL Server 2008/2012 Database
  • Worked on TFS for version control, Code Review and for automatic builds and continuous Integration

Environment: Visual Studio.NET, ASP.NET, C# ADO.NET, VB.Net, MS SQL Server 2008/2012, IIS 7.0, WCF, LINQ, HTML5,Oracle 11g/10g, T-SQL, DHTML, clear case with TFS,asmx,XML, Angular Js, ASPX/Razor view engine, Bootstrap, XSL, SOAP, WSDL, JavaScript, AJAX, WEB API,MEF, Web Services, UML

We'd love your feedback!