Software Engineer Resume
5.00/5 (Submit Your Rating)
Seattle, WA
SUMMARY
- 7+ years of experience in Systems Analysis, Design, Development and Implementation of various applications including Web and Client/Server Application development using Microsoft .NET Framework, C#. NET, ASP.NET, ADO.Net, Web Services, Windows Services, MVC.
- Well versed in Object Oriented Programming (OOP’s) using C#.
- Experience in developing and maintaining Web Applications using ASP.NET and Windows Applications.
- Experience on AzureWebjob, Functions, Blob Storage, Queue Storage.
- Experience in Web using MVVM, MVC and WEB API.
- Good in scripting technologies TypeScript, HTML, Java Script, CSS.
- Experience in Client side frameworks AngularJS, Knockout JS, JavaScript.
- Experience in Cosmos DB, Azure SQL Server database design and development in writing Stored Procedures, Views, Triggers and User Defined Functions.
- Capable of understanding and implementing different data structures algorithms like sorting searching and string manipulations with best optimized time and space complexities.
- Excellent analytical, inter - personal, communication & written skills
- Excellent team player with problem-solving and trouble-shooting capabilities.
- Have understanding of Design Patterns and SOLID principles.
- Good understanding on Data structures and Algorithms.
PROFESSIONAL EXPERIENCE
Confidential, Seattle, WA
Software Engineer
Responsibilities:
- Implemented Azure webjobs and Azure functions to run multiple asynchronous background jobs.
- Extensively worked on TypeScript and Angular for front end development.
- Worked on creating and consuming multiple REST API's.
- Used Azure blob storage for storing data and Azure Queues for storing messages.
- Worked on multiple enhancements on existing application using AngularJs and TypeScript for front end development and C# and Web Services for service layer development.
- Used Cosmos db for data storage and implemented query operations on cosmos containers.
- Worked on creating SQL tables and Stored procedures and implemented services to interact with the data layer.
- Used ADO Pipelines and Releases for deploying the services.
- Used Azure KeyVault for storing the secrets and implemented helpers to connect and retrieve the secrets.
- Worked on developing and enhancing multiple projects.
- Worked on implementing authentication of the services.
- Used Azure Devops for source code repository and code reviews.
- Involved in design discussions and sprint plannings and code reviews.
Confidential, Seattle, WA
Software Engineer
Responsibilities:
- Developing the application using HTML5, CSS3, JavaScript, JQuery, and Knockout.js.
- Worked on enhancements and bug fixes to existing application using MVC Framework and Knockout.js.
- Worked on developing Web API’s for data processing.
- Extensive JavaScript development using jQuery and Knockout.js to create front end to a RESTful OData Asp.NET MVC web service.
- Heavy use of knockout view models for separation of UI, data, and logic concerns.
- Created endpoint for POST API in Confidential Store Information Portal project to receive data asynchronously and save it in sql database.
- Implemented security for the Web Api calls using HttpSignature authorization.
- Handled xml format issues in input response of API call in Confidential SIP project.
- Handled search functionality in Confidential SIP project by overriding bootstrap typeahead functionality.
- Configuring Splunk app to search data from POS system and save to Splunk Cloud.
- Retrieving data into Confidential Cash Management from Splunk cloud by creating API's using Splunk SDK's.
- Worked on enhancements and bug fixes of existing application by using best algorithm techniques to optimize the performance.
- Involved in uplifting onprem application to Azure.
- Worked on tools like Jenkins, Jira/Confluence & ELK as project needs.
- Developed powershell scripts to deploy windows service.
- Identified poor performing components in application and applied best sorting and searching algorithms to improve performance.
- Worked on creating Splunk Universal Forwarder configuration files for multiple applications using powershell.
- Involved in Sprint planning and Backlog grooming sessions.
- Worked simultaneously on Enhancements and bug fixes of multiple projects like Confidential Cash Management, Confidential Store Information Portal.
- Worked on SQL procedures to save/retrieve/modify data in SQL server database.
- Worked on git/github for source code repository, code reviews.
- Used Jenkins and Powershell to deploy projects on bi-weekly basis.
Confidential, Rochester, MN
Software Developer
Responsibilities:
- Designed, developed and maintained the existing application.
- Worked on developing functionality to read barcodes and save details in sql database.
- Developed application using ASP.Net and used sql server 2012.
- Implemented Cascading Style Sheet (CSS) to improve look and feel of the ASP.NET web page.
- Implemented Multithreading Concepts to improve the application responsiveness.
- Performed UI Validations using JavaScript.
Confidential, Redmond, WA
Software Developer
Responsibilities:
- Involved in Gathering Client requirements and converting them into the Technical Specifications and developed application.
- Responsible for implementing the features based on the customer priority, Integration of various modules with CRM application.
- Worked for the changes related to Server Side Synchronization module.
- Used AGILE/SCRUM methodology to implement the application
- C#.NET is used to program business logic including Code-behind files, Audit Plugins and Classes in the middle tier.
- Used HTML5 tags such as header, aside, section and CSS3 modules such as Backgrounds, Borders, Text TEMPEffects, Multiple Column Layout to create UI of Confidential Dynamic CRM Web site.
- Involved in developing the Azure Solution and Services like PaaS and IaaS.
- Consumed Web API services using REST for retrieving the application data
- Explored various performance related issues and worked to increase the performance by handling various bug fixes and exceptions..
- Used Azure SQL Data storage.
- Deployed application to Azure after every enhancement.
- Performed the testing by deploying the changes in test environments and used the test environments to debug the code.
Confidential, Houston, TX
Software Developer
Responsibilities:
- Developed Web Applications using ASP.NET 4.5
- Involved in creating Classes and Interfaces using C#.
- Created Stored Procedures, Views, Triggers and Functions.
- Designed the presentation layer using standard ASP.NET controls, HTML controls and provides the required functionality by using C#. NET.
- Project developed using N-tier architecture Presentation layer, Business logic layer (mid-tier) and DAL (Data access layer).
- ProvidedAgile/Scrumprocess leadership and mentoring by facilitating Sprint Planning Sessions, Daily Scrums, Breakout Design Sessions, Sprint Demos, Retrospectives and general daily team usage of the Rally Enterprise tool.
- Created a new Windows Service to retrieve pilot records data and save into xml file.
- Developed middle layer using C#.Net and ASP.NET.
- Developed web forms using C# and ASP.NET.
- Used TFS for the communication with the server and have good experience with the gated check-ins.
- Involved in the Analysis, Design, Development and Testing of the applications.