We provide IT Staff Augmentation Services!

Sr. Software Engineer Resume

2.00/5 (Submit Your Rating)

Glendale, CA

SUMMARY:

  • Accomplished .Net Software Developer and Lead with 15 years of experience in web and desktop application development for commercial and consumer needs.
  • Highly skilled and experienced in Agile Development process for diverse requirements.
  • Technical strategist and lead with in - depth knowledge of .Net Core and .Net Framework (GDI+, ADO.Net, Entity Framework, LINQ to SQL etc.).
  • Specialist in Object Oriented Programming and Reusability Design patterns/principals. True believer in SOLID principals.
  • Fluent in C# and VB.Net languages with skills in ASP.Net Core 2.1 and ASP.Net (MVC, Web Forms), HTML5/DHTML, CSS, Bootstrap 4, Angular 2 & 7, Kendo UI, AJAX, JavaScript, jQuery, XML, JSON etc.
  • Extensive experience in MSSQL Server (2008R and above), MySQL. - Good understanding of relational database design. - Creating and maintaining Stored Procedures, User-Defined Functions and Triggers.
  • Known for developing reports using SQL Server Reporting Services (SSRS) to meet the company needs.
  • 6+ yrs. of hands-on experience on middle tier service layer using Web API/Services, REST, WCF, SOAP.
  • Intermediate experience with cloud technologies such as AWS (Lambda, Step Functions, SNS, SES) And Azure (ESB - Enterprise Service Bus).
  • Handsome experience in developing desktop applications and tools using Windows Forms and Windows Presentation Foundation (WPF) framework.
  • Proven ability to perform a wide variety of software development tasks.
  • Strong knowledge of all the phases of SDLC (Strategic System Planning, Designing, Coding, Testing, Security, Documentation and Presentation, Maintenance).
  • Effective in working independently and collaboratively in teams.
  • Strong mathematical and analytical skills combined with expert knowledge of numerous software technologies and tools.
  • Excellent communicator, able to work effectively with clients and skilled at coordinating and leading technical efforts.
  • Positive, flexible and intelligent team lead/team player with ability to prioritize and handle multiple tasks and projects concurrently, motivated to learn, participate, and succeed.

COMPUTERSKILLS:

Platforms & Systems: MS Windows Server 2012/08, MS Windows 10/8/7, IIS 8/7/6, AWS, Azure.

Database: MS SQL Server, MySQL, MS Access.

Programming Languages: C# (LINQ, Lambda expressions), VB.Net, C++, Assembly, HTML5/DHTML, XML, JSON, JavaScript (jQuery), SQL/T-SQL, CSS.

Application Frameworks: ASP.Net / Core (MVC, Web Forms), .Net Framework, .Net Core, WebApi, WCF, WPF, Windows Forms, Entity Framework, Angular, Kendo UI.

Tools: MS Visual Studio.Net 2010 and above, GitHub, MS TFS, SQL Server Management Studio 2008 and above, Postman, Fiddler, FileZilla (FTP), Report Builder 3, Notepad++, MS Office Suite.

PROFESSIONAL EXPERIENCE:

Confidential, Glendale, CA

Sr. Software Engineer

Responsibilities:

  • Participate in daily stand-up meetings.
  • Create unit and automation tests for each task/function.
  • Identify and fix application bugs.
  • Recommend and suggest improvements to the existing projects/system.
  • Develop API endpoints for customer facing main site.
  • Convert existing functionality to microservices by creating and configuring AWS state machine using Lambda and Step Function path flow.
  • Develop API endpoints to finalize a customer order.

Confidential, Westlake Village, CA

Software Engineer

Responsibilities:

  • Participate in daily stand-up meetings and reporting about my day to day work.
  • Committing two-week sprints, providing high quality code and finishing on time.
  • Testing (unit testing) after the completion of each sprint task.
  • Fixing application problems (bugs etc.) as they come daily.
  • Working closely with system analyst, and staff to support legacy applications.
  • Presenting ideas and improvements to various applications.
  • Enhance, optimize and add new features to the existing application making sure continuous business flow.
  • Meeting scheduler internal web application for HR. Designed and architected from scratch, Asp.net MVC with Kendo UI.

Confidential, Agoura Hills, CA

Application Developer

Responsibilities:

  • Working closely with system analysts, designers and staff.
  • Producing detailed specifications and writing the program codes.
  • Testing (unit testing) the product in controlled, real situations before code merge.
  • Maintaining applications once they are up and running.
  • Presenting ideas improvements.
  • Enhance, optimize and add new features to the existing application making sure continuous business flow.

Confidential, Los Angeles, CA

Lead Software Engineer

Responsibilities:

  • Analyze business needs and recommend solutions.
  • Design, develop and implement solutions throughout the software development lifecycle to meet business partner needs and corporate strategic goals.
  • Lead a team with 5 developers to produce high level applications.
  • Consult with and assist business partners in making the most effective use of technology through, testing, system monitoring, and problem resolution.
  • Design & Development: Coordinate and drive application design, development and implementation.
  • Code Compilation: Ensure accurate compilation of code to facilitate proper functionality and uptime of all corporate applications.
  • Web Applications: Participate in and lead application development specifically focused on web delivery of corporate information and analysis. Guide personnel in technology selection, decision-making, troubleshooting and quality technology delivery supporting corporate operations and growth.
  • Create relational SQL Server databases for database driven websites; optimize designs to enhance performance.
  • Documentation: Develop, maintain and distribute, as appropriate, business requirements, applications design, problem resolution and other critical and pertinent documentation to avoid repeating errors and mistakes within the application development process.
  • Worked within an Agile process, using TFS as the primary base for documentation, version control, reporting, project management etc.

We'd love your feedback!