We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

PROFESSIONAL PROFILE:

Results - oriented, resourceful and problem-solving software engineer professional specialising in large scale software design and development for a wide variety of companies. High level of involvement in the advancement of the industry and adherence to best practice.

CORE SKILLS AND ABILITIES:

  • Experience implementing and supporting large scale software programs
  • Nine years experience implementing and providing support for new software solutions, and development and assessment of existing infrastructure.
  • Strong focus on design and user capabilities.
  • Demonstrated experience in Team Lead in a software/IT environment
  • Extensive experience in Team Lead in software and IT environments across varied clients in the last 9 years.
  • Have managed large cloud base application development and Mobile app development in xamarin.
  • Excellent Analytic and communication skills successfully documented processes, workflows, procedures and research to the finest detail.
  • Exceptional communication and interpersonal skills with the ability to negotiate effectively with both internal and external stakeholders at all levels.
  • Part Time Instructor

SKILL:

Methods: Agile, Scrum

Architectural Pattern: Behaviour Driven Development, Test Driven Development, MVVM, Domain Driven Design, MVC, N-Tier, 3-Tier, Layered

Languages/Web Development: ASP.Net, C# .Net, Vb.Net, JavaScript, jQuery, Java, XML, XAML, WCF, WPF, HTML5, CSS3, XSD

Mobile Development: Xamarin, Android Native, IOS swift, Objective c, React native, Ionic

Frameworks: .Net, AJAX

Open Source: AngularJs, Knockout, Redis, Elastic, Meteor, BoilerplateJs, RequireJs, NodeJs, Coffescript

Databases: MySQL, Ms Sql, Oracle, NoSql, DocumentDb

Tools: Visual Studio, Silverlight

Other: Azure, Amazon Web Services

EMPLOYMENT HISTORY:

Senior software engineer

Confidential

Responsibilities:

  • Work as a senior developer for their backend api
  • Played major role in xamarin mobile app development in c#.net level
  • Creating behaviour driven development environment with latest technologies

Technologies: Agile Development with behaviour driven methodology, asp.net, c#.net, EF6, MS Sql server, ReSharper, Post Sharp

Senior Developer

Confidential

Responsibilities:

  • Devise new approaches, apply existing criteria in new ways and draw conclusions from comparative situations
  • Software design, prototyping and investigating
  • Software coding and unit testing
  • Systems integration and testing
  • Make recommendations on the assessment of tools and software products
  • Manage and support other software engineering staff

Technologies: Agile Development, asp.net, c#.net, mvc5 with EF6, AngularJs, MySql Server, HTML5, CSS3

Senior developer

Confidential

Responsibilities:

  • Plan, coordinate and conduct multiple complex software engineering activities
  • Supplied, configured and provided troubleshooting for new computer software.
  • Create and participate in software planning and estimating, status monitoring and reporting
  • Devise new approaches, apply existing criteria in new ways and draw conclusions from comparative situations
  • Performed systems analysis and management, provided systems support
  • Designed and improved workflow procedures
  • Assisted clients with financial reporting, bookkeeping and regulatory compliance
  • Conducted staff training and needs analysis
  • Participate in mandated engineering reviews
  • Participate in the pursuit of new business by identifying opportunities and contributing to tender preparation
  • Participate in continuous improvement initiatives

Technologies: Agile Development, N-Tier Architecture, asp.net, c#.net, mvc4 with EF5, Ms Sql 2012, HTML5, CSS3, Wcf, Restapi, Crystal Report

Confidential

Software Engineer

Responsibilities:

  • Performed computer program upgrades as the technology became available
  • Co-designed and implemented a high-volume transactional work log to enable cross-referencing with customer records and reconciliation of work performed
  • Advised the Project Software Engineer on areas for improvement

Confidential

Software Engineer

Responsibilities:

  • Troubleshoot for program errors in existing systems
  • Make recommendations on the assessment of tools and software products
  • Manage and support other software engineering staff
  • Participate in continuous improvement initiatives
  • Software coding and unit testing
  • Systems integration and testing

Confidential

Software Engineer

Responsibilities:

  • Performed systems analysis and management, provided systems support
  • Participate in continuous improvement initiatives
  • Software coding and unit testing
  • Systems integration and testing

Hire Now