Post Job Free

Resume

Sign in

Software Engineer

Location:
Brampton, ON, Canada
Posted:
March 12, 2024

Contact this candidate

Resume:

MALAKA VITHARANA

BRAMPTON ON

416-***-**** - ad4akb@r.postjobfree.com

PROFILE

● Full stack Software Engineer with over ten years of end to end commercial software development experience

● Proven experience in taking end-to-end ownership, strong cross team and senior management communication, collaboration and leading off projects to deliver quality outcomes to meet project stakeholders’ expectations, even with aggressive deadlines

● Solid domain exposure in supply chain, procurement, financial, e-commerce, business intelligence/analytics, real estate and insurance with leading global companies, clients in US and Canada

● Architecture comprehension, contribution to architecture and design, providing optimised solutions on complex business requirements, analysing, researching, applying architectural styles, design patterns and best practices

● Solid exposure to Agile, fast paced, multi-task and dynamic projects / team environments with the ability to contribute expertise, mentorship and follow higher management directives and priorities KEY SKILLS

● C#, .Net Core/Net 6/7, EF Core, ASP .Net Core, MVC, Web API, REST, SignalR, Mongo db, NoSQL, MS SQL Server, MySQL, T-SQL, SSIS, SSRS

● Angular, Typescript, Javascript, HTML, CSS, Bootstrap, SASS

● Low code platform, Plugin Architecture, Micro-frontend, Agile, Scrum, strong SDLC, OO Analysis & Design, Microservices, UI/UX Design, Mobile first design,state management, scalability, Design Patterns, Domain data modelling, SOLID, Domain Driven Design,, Kafka, Elastic search, Kibana, Azure, Azure pipelines, CI/CD

● Git, TFS, Jira, Confluence, TDD, XUnit, Sonar, Octopus, Cypress, Testrail, DevExpress,Teleriks EMPLOYMENT

GEP Worldwide, Toronto, Canada

Procurement and supply chain b2b saas company with over 550 Fortune 500 and global 2000 enterprises Senior Software Engineer, Dec 2020 - Jan 2024

GEP New product Factsheet (launched in 2021) - Dynamic customizable reporting tool for c-level executives on company’s procurement process data and insights

● Played a key role in the design, development, and delivery of the Factsheet product as part of the GEP procurement and supply chain software suite

● Designed and implemented backend using C#, .NET Core, WEB API adhere to OO Design, design patterns and best practices.

● Led the frontend Angular application design and implementation following micro frontend architecture/plugin architecture, UI/UX design and best practices.

● Collaborated closely with the product management team, UX team, and development manager to ensure the product aligned with company direction and client requirements

● Worked in continuous integration and deployment processes, utilising Azure DevOps

● Worked in an Agile environment, participating in sprint planning, daily stand-ups, managing the Jira sprint board and retrospective meetings to ensure project success.

● Mentored and coached junior developers, providing guidance and conducting code reviews to maintain code quality and adherence to coding standards. Angular, Typescript, C#, .Net 6, Mongo db, Web API, SQL, Server,Mongo db, NoSql, Elastic Search, kibana, Newrelic, Microservices, WCAG, Azure, Azure pipelines, Octopus, Agile(scrum), Git, JIRA, Confluence, Kafka, Docker Charger Logistics, Brampton, Canada

Truck and logistics company

Senior Software Developer, May 2020 - Nov 2020

Detention Management System – Truck driver pickup and dispatch detention management system.

● Separate detention management features in the existing system into a new single web application.

● Migrate Angular 6 code to Angular 9 with performance and scalability in mind

● Defined project architecture, OO analysis and design, UI Design and data modelling

● Enhancements to existing features and adding new features Angular 9, .Net Core 3.0,EF Core, C#, Material UI, MVC, Azure, Web API, Typescript, WCAG, VS2019, Git Shiftsuite, Toronto, Canada

Canada’s largest condo property management software company Software Developer, Feb 2018 – Apr 2020

Community Websites Redesign – Redesign existing product having 450000 listed residential units, to mobile platform on latest technologies eliminating existing flaws and adding new features to a seamless user experience and gain competitive advantage in the residential property management software market

● Led off the project with two developers

● Implemented provided new UI designs and worked with UI team to validate/review implemented UIs and design unprovided UIs in line with new design requirements and following latest UI/UX best practices

● Defined project architecture and OO analysis and design to build an extendable, modular, scalable and performant azure web app

● Fastly learned and applied new technologies and best practices to reduce development time with less coding and developing reusable components

.Net Core 3, EF Core, C#, Bootstrap 4.0, MVC, Azure, Javascript, WCAG, Jquery and plugins, VS2019, Jira, Git, Agile Propurchaser (https://app.propurchaser.com) - Supplier relationship management and negotiation intelligence azure web app cater over 6000 members

● Led off the project with one developer

● Successfully delivered agreed must-have features with an aggressive deadline of 4 months

● Client collaboration to analyse existing system and provide optimized solutions for high client satisfaction

● Designed, implemented and documented new UI designs while carefully analysing existing UIs and functionality following latest UI/UX best practices

● Defined project architecture, OO Analysis & design, data modelling, technical documentation and reviews C#, MVC 5, EF 6, Azure, DevExpress, Bootstrap 3.0, Javascript, Jquery, VS 2017, Jira, Git, Agile Award - Won the ‘Employee of the year 2018’ award for quality of work and commitment Core Analytx Inc., Markham, Canada

Business intelligence software company

Senior Software Developer, May 2016 – Jan 2018

PCL Shares Management System – PCL employees shares and related business operations system reimplement using latest technologies

● Led off the project with two developers, mentorship and providing guidance

● Defined project architecture, DB design, OO Design, UI/UX design, Effort estimations, Code reviews, technical documentation

● Collaborate with client dev team, management to manage project issues and deliverables Azure, Active Directory, OAuth, Claims based Identity, Angular, ag-grid, AdalJS, MVC 6, C#.Net, Web API 2 REST, EF6, Bootstrap 3.0, HTML 5, JSON, Javascript, Jquery Ninject, MSTest, VS 2015, TFS, SSRS 2016, Agile Idea Rebel, Toronto, Canada

Digital marketing agency

Senior Software Engineer (Contract), Nov 2015 – March 2016 Family Insurance Broker Portal - Consolidate existing different broker related applications into a one enterprise scale portal with the intention of completely rewriting obsolete code (ASP 1.0) to latest Microsoft web technologies.

● Led off the project with two developers, mentoring and giving directives

● Redesigned structured code into object oriented code using best practices of Microsoft designs patterns and domain driven design

● Consolidated database design considering design limitations and understanding existing applications

● Development include Single Sign On API, Broker incentive program, Broker communication, Broker reporting and documents management, User management modules MVC 5, C#.Net, Entity Framework 6, HTML 5, Javascript, Jquery, CSS, Bootstrap 3.0, Web API, Moq, MSTest, Visual Studio 2015, SQL Server 2012, Windows server 2012, IIS 10, TFS, JIRA Virtusa Pvt. Ltd., Colombo, Sri Lanka

Global information technology services company that provides digital engineering and technology services Senior Software Engineer, Jan 2011 – Sep 2015

Siemens US Industry Mall – Siemens US B2B enterprise e-commerce application caters over 15000 users

● MCC Aftermarket web form Designed and implemented dynamic user control loading in ASP.Net which reduced estimated developing effort by 40%

● RCR Java to .Net conversion Along with two other team members analyzed java code against best practices, performance and reusability to work out the best optimum design solution for .Net, by eliminating issues with existing Java implementation. Improved performance by 2 folds. ASP.Net, C#/VB.Net, CSS, Javascript, Jquery, Ajax, Web services, XML, SQL, SAP, Java Siemens US MCC Dashboard - Application to monitor the communications between key MCC sales and engineering teams, and compute the amount of time spent resolving issues with the order. ASP MVC 4, JQuery Mobile, HTML5, JavaScript, CSS3, JSON, AJAX, Web API(REST) Siemens US Integrated Mobility Solutions - Customer portal of Mobility equipment details, jobs performed and Asset Management

● Played a key lead role as a Senior software engineer in the Siemens offshore development team consist of 4 team members

● Provided detailed requirement specifications through in depth objective analysis of gathered client requirements

● Produced design specifications considering design limitations, constraints and understanding existing Siemens software systems

● Followed software process standards including CMMI Level 4, Agile, RAD and Virtusa GIP (Global Innovation Process)

Achievements and Awards:

● Won the Virtusa PEP (Personal Excellence Process) Award in 2013, 2014 for engineering discipline and quality in work

● Achieved Client Scorecard of 10 out of 10 for consecutive quarters from 2011 to 2015 at Virtusa EDUCATION

● University of Colombo, 2006 - 2010 - Bachelor of Information Technology (Second Class Lower Division) REFERENCES

● Available upon request



Contact this candidate