Software Developer Resume
MD
SUMMARY
- Experience of 8+ Years in the field of Software Development, Database design, IT Operations of various Enterprise/Business applications
- Conversant with project methodologies, processes and worked on projects using Technical expertise ASP.Net, C#, ADO.Net, HTML, CSS, JavaScript, Angular, SQL and Microsoft Azure
- Good understanding in Agile and Scaled Agile Software Development Methodology including SCRUM
- In - depth knowledge in Software development life cycle (SDLC) and Software Test Life Cycle (STLC)
- Expertise in Test Driven Development with writing unit test and integration tests using Visual Studio
- Experienced working with Azure DevOps pipelines to achieve CI/CD for code deployment
- Worked on Azure App Services, Webjobs and Service bus implementation as for migration projects
- Proven ability to work on custom software application development of cutting-edge solutions for enterprise software, systems automation solutions and products for variety of client and industries.
- Strong Object oriented analysis & design and programming skills in developing various applications
- Conversant in following architecture design and resolving complex technical challenges
- Involved in wide range of development and design using various Microsoft technologies
- Forward-focused Full stack developer with experience in concepts of end-to-end planning, implementation and quality management in Offshore-Onshore Model.
- Experience in using code analysis tools like re-sharper for maintaining the code quality
- Experienced in SQL Stored Procedures, functions, triggers and views. Experienced in data retrieval and manipulation using ADO.NET data objects such as Dataset, Data Reader, Data list, Data Adaptor
- Involved in generally accepted programming standards and techniques to assure efficient program logic and data manipulation.
- Strong Oral and written communication skills as well as ability to work in a fast paced and rapidly evolving environment
- Dedicated, conscientious individual with strong sense of responsibility, Work flexibly and quickly adapt to changing environments professionally and personally
TECHNICAL SKILLS
Development Tools: Visual Studio, Visual Studio Code, Postman
.Net Framework: .Net (2.0, 3.5, 4.0), Core
Technology: ASP.Net 4.0, C#, ADO.Net, CSS, XML, XSLT, HTML, Bootstrap
Web Services Technologies: Web API (REST API), Web Services, WCF
Scripting Languages: Angular JS, Java script, Typescript, Power Shell
Database: MS SQL Server, MS Access, Firebird
Web Server: IIS 6.0, IIS 7.0
Source Control: Team Foundation Server, Visual Source Safe, GIT
Cloud: Microsoft Azure
PROFESSIONAL EXPERIENCE
Confidential, MD
Software Developer
Technology: C#, MS SQL Server, HTML5, CSS3, JavaScript, Azure, REST API, Power Shell
Responsibilities:
- Requirement Gathering, Analysis and interaction with business users.
- Design and develop software applications and major functionalities
- Migrate the existing VB.Net applications to C#
- Developed business components using C# and migration to Azure from on premise hosted applications
- Implemented Azure DevOps for CI/CD pipeline for automated code deployment to Azure PaaS Infrastructure
- Worked on Azure Webjob for data synchronization between various business systems
- Implemented logging and triaging using Telemetry in application insights
- Developed web pages using .Net framework and developed SQL Procedures
- Handled all phases of the web application including build, test, debug, deploy and support.
- Design Reviews - consult to teams on planned solutions before development
- Responsible for Refactoring Support - decrease technical debt and increase code quality.
- Provide Code Quality Support - communicate the importance of the overall code quality program
- Work with developers on improving their code as related to readability, code coverage, class complexity, industry practices.
- Involved in creating multiple parameterized stored procedures which were used by the reports to get the data.
Confidential, MD
Software Developer
Responsibilities:
- Requirement Gathering, Analysis and interaction with business users.
- Developed business logic components using C#
- Developed web pages using ASP .Net and developed SQL Procedures
- Design and develop software applications and major functionalities
- Host sessions to train employees on updates to the applications.
- Handled all phases of the web application including build, test, debug, deploy and support.
- Involved in Requirement gathering and also constructed the Business Requirement document
- Design Reviews - consult to teams on planned solutions before development
- Ad-hoc Support - provide assistance through pair programming and/or unstructured mentoring support
- Perform SME Code Reviews for all our Projects.
- Responsible for Refactoring Support - decrease technical debt and increase code quality.
- Provide Code Quality Support - communicate the importance of the overall code quality program
- Work with developers on improving their code as related to readability, code coverage, class complexity, industry practices.
- Involved in Unit and integration testing using NUnit testing framework.
- Involved in creating multiple parameterized stored procedures which were used by the reports to get the data.
Confidential, TX
Software Engineer
Responsibilities:
- Requirement Gathering, Analysis and Interaction with SME’s, business users
- Implemented Technical Architecture Design documentation
- Code review through pull requests to ensure Best Practices and Development standards are adhered
- Provided session level security and password authentication using Session objects and Cookies.
- Used ADO.NET Data Adapter, Data Sets, Data Readers for retrieving, querying, and storage
- Data binding was extensively used to bind various server controls to the data from database.
- Database design and Performance tuning for Stored Procedures
- Used Postman for testing the service end points to ensure the responses are in adherence with service contracts
- Followed the defined branching strategy appropriately to ensure appropriate smooth code merges
- Effectively performed Unit testing and Integration tests using Visual studio for better code coverage
- Extensively used SQL for data storage and retrieval
- Good exposure towards SOLID principles in developing applications
- Worked on GitHub, performed Code Review for automatic builds and continuous integration
- Experienced in CI/CD using VSTS out of the box build pipelines
- Worked with performance test engineers for gathering non-functional requirements with business stake holders