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