We provide IT Staff Augmentation Services!

Sr. Software Engineer Resume

5.00/5 (Submit Your Rating)

Round Rock, TX

SUMMARY:

  • IT Professional with 11+ years of experience in all aspects of design, architecture, and development of scalable enterprise application/API with leading - edge technologies; C#, ASP.NET Web API (REST), Windows Communication Foundation(WCF), Web Services, SOA, ASP.NET MVC, AngularJS, ASP.NET Core 2.0, Azure Cloud, Service Fabric (Microservices), Pivotal Cloud Foundry (PCF), SQL Server.
  • Expert in design and development of scalable and maintainable enterprise web application/API/Service (MVC, SOAP and REST).
  • Extensive design and development experience using Object Oriented Programming Concepts (OOP’s), Design Principles (SOLID), Design Patterns (MVC, Dependency Injection, DI containers, Factories, Strategy), UML diagrams, coding standards.
  • 3+ years’ hands-on experience in native cloud application design, development with modern cloud platform; Pivotal Cloud Foundry (PCF), Microsoft Azure.
  • Experience in Microservice architecture, application modernization, re-engineering, and Twelve-Factor app principles.
  • Experience in consulting, proving technical solution, mentoring junior engineers, and apply technical expertise to challenging programming and design problems.
  • Experience in leading the development activities and team of software engineers.
  • Experience in backend programming; SQL Queries, Joins, Views, Stored Procedures, Triggers, UDF, Query optimization.
  • Hands-on experience in Business Intelligence tool like SQL Server integration Services (SSIS), data analytics and automation of long running backend jobs (ETL).
  • Hands-on experience in CI/CD tools like TeamCity, Octopus, TFS, Splunk, and build/release/run process.
  • Sound Knowledge of Software Development Life Cycle (SDLC) and Methodologies.
  • Hands-on experience in Agile/SCRUM development methodologies.
  • Experience in working closely with business, product owners, testing partners and stakeholders to assure high quality delivery of software projects/components on time.
  • Ability to assimilate and rapidly utilize emerging technologies.
  • Strong experience in domains like Ecommerce, Finance and HealthCare.
  • Strong analytical, debugging and problem-solving skills.
  • Self-motivated, excellent communication, presentation and interpersonal skills.

TECHNICAL SKILLS:

  • Microsoft .NET Framework 4.5.2/4.6
  • C#
  • VB.NET
  • ASP.NET MVC
  • LINQ
  • ASP.NET Core 2.0
  • Service Oriented Architecture (SOA)
  • RESTful Web API
  • Windows Communication Foundation (WCF)
  • Web Services
  • Entity framework
  • PaaS
  • Pivotal Cloud Foundry (PCF)
  • Azure
  • Service Fabric. Microservices
  • Twelve-Factor app principles
  • Systems Architecture
  • API Design
  • Design Principles (SOLID)
  • Design Patterns (MVC
  • Dependency Injection DI
  • IOC containers
  • Factories
  • Strategy)
  • AngularJS
  • JavaScript
  • JSON
  • XML
  • HTML 5
  • Log4Net
  • SQL Server
  • SQL Server Integration Services (SSIS)
  • Oracle nUnit Framework
  • Test-Driven Development(TDD)
  • Agile/SCRUM methodology
  • Software Development Life Cycle (SDLC)
  • UML
  • TFS
  • CI/CD
  • TeamCity
  • Octopus
  • Splunk.

PROFESSIONAL EXPERIENCE:

Confidential, Round Rock, TX

Sr. Software Engineer

Environment: s: .NET Framework 4.5.2/4.6, C#, MVC, Service Oriented Architecture (SOA), Windows Communication Foundation (WCF), RESTful Services, Web API, Design Principles (SOLID), Design Patterns, Dependency Injection (DI), Cloud Computing(PaaS), Pivotal Cloud Foundry (PCF), Microsoft Azure Cloud, ASP.NET Core, Service Fabric, Microservices, AngularJS, JSON, JQuery, HTML 5, Log4Net, IIS 7.0, Microsoft SQL Server, SQL Server Integration Services(SSIS), Oracle, nUnit Framework, Test-Driven Development(TDD), Agile/SCRUM methodologies, Software Development Life Cycle (SDLC), UML, TFS, CI/CD, TeamCity, Octopus, Splunk, AppDynamics, Powershell

Responsibilities:

  • Work with BA/PO to understand requirements, value, prioritization, and acceptance criteria.
  • Effectively communicate the design concepts and ideas to team members and product owners.
  • Design, develop, robust, well-architected, scalable and maintainable web application/API.
  • Develop application and business expertise and eventually lead design and architecture discussions with the project team.
  • Develop cloud native application in microservices architecture and follow Twelve-Factor app design principles.
  • Perform application modernization, design re-engineering to migrate existing apps into cloud platform (PCF, Azure).
  • Conduct peer code design reviews, and promote extensibility and reusability in application design and coding.
  • Mentor junior engineers, new team members, and apply technical expertise to challenging programming and design problems.
  • Application performance tuning, troubleshooting/analyzing complex problems.
  • Partners and participates in technical discussions, decision making in all stages from planning and design to development with application team and other global partners.
  • Solves and works on a variety of high impact, high-profile problems/projects.
  • Provides expertise in area and an advanced level of understanding of the principles of applications programming.
  • Accurately estimate effort for assigned tasks and consistently meet commitments.
  • Partner with QA, DB, BA/PO and other cross dependent teams to assure high quality delivery of software projects/components on time.

Confidential, Lake Forest, CA

Sr. Software Dev Analyst

Environment: Used: .NET Framework 3.5/4.5, C#, VB.NET, MVC Framework, LINQ, Entity Framework, SOA, Web Services, Windows Communication Foundation (WCF), ASP.NET Web API (REST API), Design Patterns, Dependency Injection (DI), IOC Container, JSON, XML, Oracle 11.x, SQL Server, MSBI/SSIS, SSRS, Cloud Computing, Microsoft Azure, Microservices development, Agile Methodologies, Crystal Reports 12.x

Responsibilities:

  • Software Requirements analysis, design and development, client interaction and co-ordination with onsite/offshore team.
  • Project plan, Efforts estimation for the fresh application development and enhancement tasks.
  • Prepared HLD, LLD documents for new development/enhancement projects.
  • Design, coding and unit testing, debugging, defect fixing, peer code reviews, build and release activities.
  • Led development activities and responsible for providing strategic and technical guidance to project teams on architecture design, coding, issues resolution and execution.
  • Worked directly with business to understand the requirements/use cases and provided technical solutions.
  • Write complex SQL queries, Store procs, UDF and query optimization.
  • Data analytics and prepared SSIS packages to automate manual ETL jobs.

Confidential

Sr. Software Engineer

Environment: Used: Agile/SCRUM Methodology, .Net Framework3.x, C#, ASP.NET, Web Services, XML, JavaScript, SQL Server 2005, nUnit, TFS, SR tracker, BMC remedy, Enterprise Architect(EA), UML.

Responsibilities:

  • Involved in requirements analysis and effort estimation for the fresh application development or enhancements tasks.
  • Involved in design, coding for the assigned modules/features/tasks received in the form of UML artifacts. (Class diagrams and Collaboration diagrams)
  • Peer code reviews, unit testing, release activities in the development/test environments.
  • Participated in daily/weekly SCRUM meetings with onsite lead to track the progress and individual status update.
  • Involved in client interaction and technical discussion.

Confidential

Software Engineer

Environment: Used: Agile/SCRUM, .Net Framework 3.0, C#, ASP.NET, Web Services, XML, JavaScript, SQL Server 2005, nUnit, TFS, SR tracker, BMC remedy.

Responsibilities:

  • Requirement analysis and prepared technical design document.
  • Design, coding for the assigned modules/features/tasks received in the form of UML artifacts. (Class diagrams and Collaboration diagrams)
  • Effort estimation for the fresh application development or enhancements tasks.
  • Peer code reviews, unit testing, release activities in the development/test environments.

Confidential

Software Developer

Environment: Used: C#, ASP.NET, Web Services, XML, HTML, IIS, Java Scripts, SQL Server.

Responsibilities:

  • Involved in preparing Software design document.
  • Involved in the coding as per the technical specification document.
  • Responsible for peer code reviews, unit testing of web application.
  • Responsible for build and deployment on dev and test boxes.
  • Involved in client interaction and technical discussion.

We'd love your feedback!