We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

5.00/5 (Submit Your Rating)

Kansas City, MO

SUMMARY

  • Over 7+ years of experience in Sr. Full Stack Web Development, developing professional web applications which include overall architecture design, hand - coding with solid proficiency in usability and scalability,
  • Experience in Software Development Life-Cycle (SDLC) preparing Requirement Specification documents, design documents, Test cases, and Analyses, User Training Documents, and
  • Advanced experience in developing Web and Client/Server Applications based on Microsoft .NET Technologies and expertise in implementing N-Tier Architecture.
  • Expert in designing Web and Windows-based applications using MVC, C#, ASP.NET, ADO.NET, Entity Framework, LINQ, SOAP, Web Services, AJAX Control Toolkit, IIS, XML.
  • Experience in designing web pages with HTML, JavaScript, CSS, HTML5, CSS3, jQuery, React JS and Angular 2.0, 4.0.
  • Worked on using React and Redux for creating dynamic web pages.
  • Experienced in developing the front end of a web application using JavaScript and Typescript with tools like React and Angular.
  • Experienced in the development of Web pages by using ASP .Net Core, ASP .NET, MVC, and database accessing using ADO.NET, Entity Framework, and LINQ.
  • Knowledge about Microservice Architecture: scalability, modularity, continuous delivery & integration, independent deployment, etc.
  • Develop implementations for cloud & microservices architectures and frameworks; regularly develop frameworks, pipeline scripts, cloud CLI scripts, and how-to snippets (C#, MVC,
  • Kubernetes, Docker, etc.) as part of customer migration.
  • Designed, configured, and deployed Microsoft Azure for many applications utilizing the Azure stack (Including Compute, Web & Mobile, Blobs, Resource Groups, Azure SQL, Cloud Services, and ARM), focusing on high - availability, fault tolerance, and auto-scaling.
  • Expertise in Microsoft Azure Cloud Services ( PaaS & IaaS ), Application Insights, Document
  • DB, Internet of Things (IoT), Azure Monitoring, Key Vault, Visual Studio Online (VSO), and SQL Azure.
  • Experience in Analysis, Designing, Programming, Testing techniques (NUNIT, MOQ), and deployment of object-oriented end-to-end client-server solutions.
  • Expertise in Bootstrap and jQuery framework, building a responsive website for desktop and mobile browser users, prioritizing mobile-first web concept.
  • Strong experience working with Cross-Browser issues, Web Application debugging skills using Chrome Developers Tool, and Firebug.
  • Professional experience working with vendors, different business leaders, lines of business, and various clients.
  • Creative and Enthusiastic Self-Starter with integrative thinking skills, capable of forming and maintaining positive and productive working relationships in internal, external, independent, and team environments.
  • Knowledge in Project planning, initiation, and execution.
  • Strong communication skills in past assignments with, developers, project managers, and application end-users.

TECHNICAL SKILLS

Web Skills: HTML 4/5, XHTML, XML, CSS/CSS3,JavaScript, Bootstrap, React, jQuery, jQuery UI, AJAX, JSON, Node, Express, NPM, MVC 5, REST, Web, API, ASP.net Webforms, Asp.Net MVC

JavaScript Framework: jQuery, Angular, React, Redux, React Native, Node.js, Express, Leaflet.js, Telerik/kendo Control

XML Technologies: XML, XML Schema, XSL

Programming Languages: C, C++, Java, C#, JavaScript, PHP

Web & App Server: IIS, Apache, WAMP, XAMP, MAMP, LAMP, Microsoft, Windows, Mac OS, Linux.

RDBMS: SQL Server, MySQL (MariaDB), Oracle.

Testing Tools: NUNIT, Jasmine, Mocha, and Chrome Developers Tool

Operating Systems: Unix/Linux, Windows Server, GNU, Mac OS.

IDE: Sublime Text, Dreamweaver, Notepad++, Eclipse and Visual Studio Code, XCode, WebStorm.

Clouds Technologies: Amazon Web Services, Microsoft Azure

Protocols/Network: Socket Programming, OSI, Ethernet, TCP/IP, UDP

Version Control: Git, GitHub, Bitbucket, TFS, Terminal Commands.

Event Messaging: Rabbit MQ, IBMMQ.

PROFESSIONAL EXPERIENCE

Confidential, Kansas City, MO

Senior Software Engineer

Responsibilities:

  • Designed, Developed, and Supported EDI system for insurance-related EDI document processing and document lifecycle.
  • Primarily worked on all the phases of SDLC for Multimillion-dollar payment processing system using .Net framework and SQL RDBMS.
  • Migrated on-premise servers, hard drivers, and web applications to azure leveraging PowerShell.
  • Created and managed Azure Virtual Networks (VNETs), Storage Containers, and Load balancers.
  • Created Azure Web Application projects, updated and deployed ASP.NET Web apps, Web Jobs using visual studio, and Azure Resource Manager.
  • Microsoft Azure PaaS Services, Strategy, and Planning.
  • Configure Azure cloud service for endpoint deployment.
  • Enable Open ID and Windows Live authentication in Azure cloud apps.
  • Handled bulk data and developed the code for best query performance and optimized results.
  • Developed stored procedures, functions, and performance tuning in applications using MS SQL Server.
  • Worked with Infragistics Controls and FarPoint to design the User Interface.
  • Designed and developed abstract classes, interfaces, and classes to construct the business logic Using Object-Oriented Concepts.
  • Used AWS for Scaling and checking the reliability of the applications which were developed During the project.
  • Used Jenkins and AWS platforms for the building, managing applications, and deploying web applications.
  • Created AWS ec2 instances for different websites and test sites.
  • Created the Data access layer and Data access objects using Entity framework and LINQ to reduce impedance mismatch.
  • Worked with MSSQL to create and test if the data were being updated correctly in the database.
  • Developed complex SQL queries, including stored procedures, triggers, and user-defined functions and views for data analyzing and data processing.
  • Extensive experience in complex & amp; dynamic presentation layers using HTML, CSS, Themes, Skins, Master Pages, client-side scripting using JavaScript, jQuery.
  • Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, JavaScript, React, Axios and JSON.
  • Implemented automated local user provisioning instances created in the AWS cloud.
  • Migrated applications to the AWS cloud.
  • Experience in designing/configuring CI/CD pipelines as part of Jenkins Dev Ops.

Confidential, Fairfield, NJ

.Net Developer

Responsibilities:

  • Worked in an Agile environment to deliver a quality product in two weeks Sprint and was involved in Sprint Planning, Estimations, Retrospective, & Grooming sessions.
  • Involved in user story discussion, assigning those user stories to corresponding people, and keeping track of the user stories using JIRA.
  • Developed Data Model Classes with Entity Framework and business rules that are implemented within the model layer using C#.
  • Made the logical separation between the business layer, presentation layer, and database layer using 3-tier architecture.
  • Involved in designing and developing the Middle Tier using ADO.NET to perform and implement Business Logic.
  • Designed the User Interface framework, and template layout using master page, XHTML, HTML5, CSS3, Bootstrap, AJAX, jQuery, and Angular 2/3/5/6..
  • Introduced Angular 2 concepts like building the components, Routing, Services, Directives, Data binding, Property Binding, Event Binding, and Two-way Data binding.
  • Used JSON to transmit data between Server and Web App, as an alternate to XML Serialization.
  • Involved in developing Web Service classes using WCF to communicate with legacy systems and also deployed web services as per business requirements.
  • Worked with Azure Functions with Microservices for running some background jobs
  • Developed Windows Azure Worker role designed to serve as "FTP" server.
  • Streamlined build process by defining proper TFS code branch structure, created database project to ease database deployment.
  • Implemented Event Handlers and Error Handling in SSIS packages and notified process results to various user communities.
  • Wrote T-SQL Stored Procedures, Inline Queries for SSRS Reports Shared Dataset, and Embedded Dataset with Query Parameters. Deployed and Managed SSRS Reports.
  • Extracted the data from the flat files and other RDBMS databases into the staging area and populated them in the Data warehouse.
  • EDI Software development and real-time production issues.
  • Provide production support for web-based applications, windows services.
  • Convert existing Web Services to the Console application and configured it to task scheduler to take care of inbound files and several other processes as per business needs.
  • Work on multiple developments and break-fix for existing windows services.
  • Participated in business requirement gathering, creating requirement documents, solution designing, and development, and deploying to production.
  • Participated in triage calls and resolved system-related issues properly in a timely manner minimizing business impact.
  • Interact with clients and lines of business to understand business requirements and implement existing application code changes.
  • Reduced manual work of report generation for IT team by creating SSRS reports.
  • Designed and developed SQL Stored Procedures that would generate some Adhoc reports and reduce manual tasks.
  • Automated several manual tasks by creating a console application which would reduce the tremendous work effort of the IT team.
  • Provide extra hour support and operation activities as per company and team’s needs.
  • Communicate with end-users to resolve issues and make them understand new features in a professional manner.
  • Used Microsoft Entity Framework Code First approach for the Data Access Layer for the ASP.NET MVC.
  • Created and deployed XML Web Services (Confidential) using ASP.Net and C#, used them to generate the proxy class files based on the web services, and consumed them in web applications.

Confidential, Norristown, PA

.Net Developer

Responsibilities:

  • Involved in the requirements review, design, development, testing, and Bug fixing of the system and used Agile Development methodology.
  • Designed Use Case diagrams, Class diagrams, and Sequence diagrams as a part of the Design Phase.
  • Involved in improving the performance of the system by using the most suitable data structure and algorithm.
  • Implemented the Error Handling with Custom Exception Filter and enabled the custom theme with Custom View Engine using the MVC.
  • Used ASP.NET Grid View, Repeater, Details View, Tree View, Datalist, and Repeater controls for displaying the data in a clear format.
  • Worked in Front-end development using HTML5, CSS3, AngularJS, jQuery, JavaScript, and AJAX, for flexible configuration and managing multiple user inputs at a time.
  • Developed system services SOA application platform for use by all web applications utilizing WCF services and the ASP.NET provider model.
  • Used AJAX Control Toolkit for the development of Web Forms. Use of Update panels, auto-complete extenders, and Accordion panes.
  • Implemented AJAX to enhance performance.
  • Developed the data access layer leveraging LINQ to SQL, Entity Framework, and the Microsoft Enterprise Library Data Access Application Block.
  • Integrate Azure Active Directory for all user authentication/authorization and organization profiles.
  • Monitored IIS application logs, System logs, and security logs by using Event Viewer for troubleshooting applications.
  • Created Stored Procedures to manipulate the database and to apply the business logic according to the user’s specifications.
  • Responsible for Database design, and creation of Stored Procedures, and triggers to perform Data retrieval from multiple tables using the Oracle database.
  • Involved in Unit testing of the developed modules and findings are documented for peer reviews using N-Unit.
  • Used jQuery in designing and navigating a document, DOM elements, creating animations, and handling events.
  • Created XML schemas as per the business rules.
  • Responsible for re-writing the code for the DLLs using the three-tier architecture for easy maintainability.
  • Created custom utility .Net libraries that can be used across the applications.
  • Initiated and supervised Static Code Analysis, Unit & Integration Testing, and many other coding practices across the team.
  • Extensively used jQuery UI libraries for better UI Experience and to extend the behavior of HTML Input elements.

We'd love your feedback!