We provide IT Staff Augmentation Services!

Application Software Engineer Resume

0/5 (Submit Your Rating)

St Louis, MO

SUMMARY

  • IT Professional with about 9+ years of experience in Infrastructure automation, code migration, Configuration Management and system administration.
  • Expertise in Analysis, Design, Development, Implementation, and Deployment of client - server, web-based applications; Console, Class library applications; Web Services, Windows Services.
  • Experience on DevOps essential tools like Docker, Kubernetes, GIT, Jenkins, and Managed Services like ELK, Grafana and Dynatrace.
  • Experienced with principles and best practices of Software Configuration Management (SCM) in Agile, scrum, and Water fall methodologies.
  • Hands-on experience in cloud PAAS,IAAS, SAAS
  • Experience in Agile software development methodology and Test-driven development including SCRUM Methodologies and involved in application design based on MVC design Patterns.
  • Very strong in Object Oriented Programming (Abstraction, Encapsulation, Inheritance, Polymorphism) concepts.
  • Designed and developed MVC Views, WinForms, WebForms, User Controls, Custom controls using HTML, C#, ASP.NET, ASP.NET MVC.
  • Strong hands on programming, design, understanding and deep functional experience in creating, deploying and consuming of XML Web Services, WCF services, REST Services and Web API
  • Experience in database design and development using SQL Azure, Microsoft SQL Server
  • Solid working experience in managing large databases, backup/recovery, configuring and managing reports using SQL Reporting Services (SSRS), Monitoring, Performance Tuning, stored procedures, triggers, functions, constraints and views etc.
  • Created Entity classes, relationships between entity classes using LINQ (Language Integrated Query) to SQL to manage relational data as objects with Entity Framework 4.0.
  • Experience in migrating on premise web application toAzureWeb app
  • Experience with NoSQL MongoDB
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub, whenever a GitHub branch gets started, Jenkins, our Continuous Integration server, automatically attempts to build a new Docker container from it.
  • Created a CI/CD pipeline to deploy containerized applications using Docker in the AWS cloud for Dynamic scaling capabilities.
  • Exposed to all aspects of Software Development Life Cycle (SDLC) such as Analysis, Design, Implementation and Testing.
  • Strong experience in using configuration management, building schedule using TFS, BitBucket, VSTS, SVN and VSS.
  • Ability to work effectively in cross cultural environments.
  • Excellent communication, analytical, interpersonal, and presentation skills; expert at managing multiple projects simultaneously.

TECHNICAL SKILLS

Operating Systems: Windows XP, Windows Vista, Windows 7/8/10/12 R2, Mac OS

Cloud Platforms: Microsoft Azure, AWS

Programming Languages: C#, ASP.Net, GoLang

Web Technologies: .Net Framework 1.0, 1.1, 2.0, 3.0, 3.5, 4.0/4.5, ASP. Net, ASP. Net MVC, WEB API, ADO.NET, IIS, XML, JavaScript, JQuery, HTML5, CSS3, Entity Framework, LINQ

Database and Servers: MS SQL server 2000/2005/2008/2012/2014/2016, T-SQL, PL/SQL and MongoDB

Design Tools: UML, Rational Rose, and Microsoft Visio

Reporting Tools: Crystal Reports and SQL Server Reporting Services

Configuration Management: Team Foundation Server, Visual Sourcesafe, SVN, BitBucket, VSTS

Tools: MS-Office, SQL Profiler, FxCop, VSTS, Fiddler, Postman

Automation Tools: Jenkins, Docker, Kubernetes

PROFESSIONAL EXPERIENCE

Confidential, St. Louis, MO

Application Software Engineer

Responsibilities:

  • Created a RESTful Web API service using ASP.NET Web API to generate data for the downstream systems which was then consumed by multiple applications with MongoDB as the database.
  • Developed Web API’s using Go language and developed corresponding test cases.
  • Implemented swagger documentation for API’s developed in C# and Golang
  • Used Postman to test Web API functionality.
  • Responsible for Continuous Integration and Continuous Delivery process implementation using Jenkins along with Shell scripts to automate routine jobs.
  • Deploying application using Jenkins server and Troubleshoot build and release job failures, resolve, work with engineers on resolution.
  • Used GIT and Bitbucket for code management and version control.
  • Hands-on experience in monitoring Application performance using Dynatrace and Kibana
  • Has experience working on Studio 3T for CRUD: Creating, Reading and Updating Data in MongoDB

Environment: Microsoft.NET Framework 4.5, ASP.NET, ASP.NET Web API, MVC, .Net CoreMongoDB, GIT, Bit Bucket, Jenkins, Docker, Kubernetes, Dynatrace, Kibana, Go Language

Confidential, Milwaukee, WI

.Net Technical Lead

Responsibilities:

  • Involved in technical analysis, design, coding, code reviews, unit and integration testing.
  • Interacting with the customers on a regular basis to know the requirements and to understand the business.
  • Review Analysis of Functional Specifications, Analyzing, Coding and Unit Testing.
  • Created Restful services using ASP.NET Web API for exposing these to other external applications.
  • Involved in Web Application using MVC3/MVC4, WEB API.
  • Knowledge on Web API and REST, JSON based development experience.
  • Use Window azure to deploy the application on cloud and managing the session
  • Built automated deployment process leveraging Azure Resource Manager and PowerShell that provided zero touch deployment capability for the entire environment in Azure.
  • Implemented Redis Cache for Azure App Services to improve the performance.
  • Design, Query Optimization, Performance tuning in SQL Server, T SQL.
  • Installed, Configured, and Maintained SQL Server 2014, 2012, and 2008 R2 in development, test, and production environment
  • Installed and Configured SQL Server Reporting Services (SSRS)
  • Development and Deployment using Power Shell Scripts using Azure. Developed PowerShell Scripts for Automated Deployment of Developed Packages.

Environment: Microsoft.NET Framework 3.5 4.0, ASP.NET, ASP.NET Web API, MVCAngularJS, ASP.NET MVC, XML, WEB API Azure, SQL Azure, Visual Studio 2014/2010/2008, IIS 7, TFSSSIS, Redis Cache

Confidential, Milwaukee, WI

.Net Technical Lead

Responsibilities:

  • Demonstrated technical leadership in design, implementation and unit testing.
  • Lead a team of 7 engineers in the development of a dynamic web site designed for high performance and scalability.
  • Successful application migration to new servers in strategic data centers enabling decommission of servers in non-strategic data center
  • Involved in Web Application using MVC3/MVC4, WEB API.
  • Responsible for developing UI pages usingAngularJS, HTML5, CSS3, JavaScript, jQuery, AJAX and JSON.
  • Knowledge on Web API and REST, JSON based development experience.
  • Actively involved in Migrating applications fromDot Net 2.0 to Dot Net 4.0, classic toAzure cloud
  • Migrated Packages from DTS to SSIS.
  • Upgraded/Migrated SQL Server Instances/Databases from older version SQL Server to new version of SQL Server like 2000/ R2 and 2008 R2 to 2012
  • Worked with installing, designing and managing MS SQL Server 2016.
  • Created SSIS packages to populate data from various data sources.
  • Migrate SSIS Packages from SQL Server 2005 to SQL Server 2008 and then to 2016 due to compatibility issues.
  • Deployed reports, created report schedules and subscriptions. Managing and securing reports using SSRS.
  • Utilize and worked on Source/Version control Tools using SVN, validate the change sets /code changes, apply the Labeling, Check-in/Out and etc.,
  • Developed various stored procedures for the data retrieval from the database and generating different types of reports using SQL reporting services (SSRS).
  • Involved in database redesign. Created stored procedures, packages, database views and worked with T-SQL queries for the underlying SQL Server Database.
  • Setup Jobs, Maintenance plans for backups, Rebuilding indexes, check server health, alert, notifications
  • Involved in fine Tuning and Performance and Query optimization of the Database as required by the application.
  • Conducted data import and export operations using the DTS wizard.
  • Implemented Single Sign On feature for the application authentication
  • Implemented URL Rewrite feature on DMZ server IIS

Environment: NETcore 1.0, ASP.NETcore 1.0, Visual Studio 2015, .Net framework 4.5, MVC 4.0/5.0, Web API, WCF, C#, JQuery, JavaScript, AngularJS, HTML5, CSS3, SVN, SSIS, SSRS, SQL Server 2008 R2, SQL Server 2016, SQL Azure, Microsoft Visio

Confidential

Sr. Software Engineer

Responsibilities:

  • Involving in all phases (Requirements, Analysis, Design, Coding, Implementation, and Deployment) of the application development.
  • Managing a team of 4 people. Provide project leadership to the team for web site production, including status reporting; client/project team coordination; and quality assurance.
  • Developing the views using ASP.NET MVC, C#, JQuery, HTML, and Cascading Style Sheets.
  • Created Restful services using ASP.NET Web API for exposing these to mobile device Involved in requirement gathering, analysis and documentation of assigned modules.
  • Using JQuery, Ajax to client-side validations and partial page updates and JSON objects to return data from server side in the application.
  • Consuming third party traditional web services to read and update the information to and from other systems (SAP) using SOAP objects.
  • Using ADO.NET to write database classes like Connection, Command, and Data Reader.
  • Writing stored procedures, functions and Triggers for complex business logic in the data layer.
  • Writing unit test cases to validate business rules, functionality integrity using the VSTS.
  • Using SVN tool functionalities to manage, versioning the files and branching the application

Environment: Windows XP/7, MAC, Visual Studio 2010, .Net Framework 4.0, ASP.NET MVC, C#, Web API, IIS, HTTP, SOAP, LINQ, SQL Server 2012, HTML, CSS, JQuery, JSON, Ajax, Agile Methodology, VSTS and SVN.

Confidential

Software Engineer

Responsibilities:

  • Worked with Systems Analyst to gather business requirements and designing the application.
  • Analyzed the requirements and designed the functional flow diagrams using Microsoft Visio.
  • Developed the web pages using ASP.NET, C#, JQuery, HTML, and Cascading Style Sheets.
  • Designed and implemented web pages, user controls using asp.net web server, standard controls.
  • Used JQuery, Ajax to client-side validations and partial page updates and JSON objects to return data from server side in the application.
  • Created database objects like Tables, Constraints and implemented Indexes to improve performance in fetching data from database.
  • Data Model classes are created in the application using Microsoft ADO.NET Entity Framework.
  • Installed and configured SQL Server Reporting Services.
  • Involved in Database Backup and recovery.
  • Tuned databases for better performance.
  • Created and maintained various logins and managed security based on the required access.
  • Implemented and tested the point in time recovery of the production databases.

Environment: Windows XP, Visual Studio 2010, .Net Framework 4.0, ASP.NET, C#, MVC, WCF, XML, IIS, HTTP, SOAP, LINQ, MS Chart Controls, SQL Server 2008, HTML, CSS, JQuery, Ajax, Microsoft Visio and Team Foundation Server.

Confidential

Software Engineer

Responsibilities:

  • Used ASP.NETfor front-end and C# in the Business and Data Access Layers to write Validation Object
  • Developed Web Forms using C# and ASP.NET.
  • Design and develop databases, Tables, Stored procedures, triggers, cursors, using SQL Server 2005.
  • Worked on Cascading Style Sheets (CSS) for styles.
  • Used JavaScript for client-side validations.
  • Developed database access components using the ADO.NETEntity Framework and utilized LINQ to Entity
  • Developed and consumed Web Services using C# from web client.
  • Designed Web Forms using ASP and VB.NET.
  • Interface with Application Users and other team members to solve data issues and Customer requests.
  • Used Execution plans and query optimization techniques for performance tuning of SQL in reports.
  • Used SQL Query Analyzer for troubleshooting SQL queries.
  • Analyze and fixed recurrent issues permanently.
  • Experience in preparing and sending the weekly and monthly reports of the project to the clients.
  • Supported different environments like UAT, SIT, and Production Support.

Environment: ASP.NET, C#, ADO.NET, SQL Server 2014, HTML5, CSS, JQuery, JavaScript, Entity Framework, LINQ, Web Services and TFS

Confidential

Software Engineer

Responsibilities:

  • Responsible for analyzing requirements, coding presentation layer, business layer and data access layer using C#.
  • Developed UI using JavaScript, JQuery, JavaScript validations.
  • Involved in development of Web Forms, classes using ASP.NETthat incorporates both N-Tier Architecture and Database Connectivity.
  • Developed Web Application using ASP.NET and source code is done in C#.
  • Closely involved with the database team in developing queries, functions, views, and triggers on SQL Server to accomplish the desired functionalities using ADO.NET.
  • Utilized ADO Objects to interact with the SQL Server Database. Used SQL Connection, SQL Command, Data Adapters and Datasets.
  • Extensively used Grid Views to populate data on UI.
  • Used controls such as Datagrid and Data List to populate the records for presentation layer.
  • Application troubleshooting and defect fixing.
  • Used JavaScript for triggering Pop-ups with a CSS-class, dynamic forms that include built-in error checking, dynamically changing background and text colors, or "buttons".
  • View State was managed optimally so that page downloads do not take much time.
  • Implementing modules to add/edit/remove files and their associated file formats.
  • Used Web Forms to develop the screens.
  • Used jQuery to enhance UI experience on Client-Side.
  • Developed new enhancements, changes to the Application and the database.

Environment: .Net, C#, ASP.Net, JQuery, JavaScript, SQL Server 2008

Confidential

Software Engineer

Responsibilities:

  • Actively involved in most of the development process.
  • Created the database according to the design specifications.
  • Developed UI components using ASP.NETand C# WinForms.
  • Designed and developed Web Forms with web User Controls, WinForms, Cascading Style Sheets (CSS), Themes and Skins for achieving a good look and feel.
  • Involved in Impact Analysis, design and building technical solutions to business problems, preparation of detailed project documentation.
  • Developed solutions for diverse programming scenarios in C#, employing Object Oriented Programming (OOP) concepts such as: encapsulation, inheritance, polymorphism, and abstraction.
  • Created data access module using ADO.NET.
  • Wrote complex SQL Queries to get required data.
  • Tested application for bugs and fixed bugs assigned to me.
  • Developed web pages and validated pages using ASP.Net, C#.
  • Created Stored Procedures, Functions and Triggers to perform the Data retrieval from Multiple tables in SQL Server 2008.
  • Used AJAX controls to update the data at selected place in the UI.
  • Fixing and optimizing ASP.netweb pages using C# and SQL Server 2005/2008 stored procedures, and Developed Web forms, User controls and Custom controls for the web application in ASP.NET, C#.
  • Used VSS as version controlling tool.
  • Responsible for the Configuration Control of the project which involved conducting fortnightly audits and communicating between Onsite and Offshore
  • Initiated and implemented quality improvement processes that reduced rework effort by 15%
  • Other activities included mentoring team members, task allocation and estimation, Administering quality processes.

Environment: .Net, C#, ASP.Net, JQuery, JavaScript, SQL Server 2008

We'd love your feedback!