July
31
About Me
I’m HARSHA DILUP KUMARA RAJAPAKSHA HETTIGE, a highly organized software engineer having 5+ experience in ASP.NET MVC Web development and I have successfully completed a bachelor’s of degree in computer science and recognized as Microsoft Certified Professional (MCP) and Microsoft Certified Solution Associate (MCSA) for the web development.
- Solid understanding of ASP.NET C# using visual studio 2015-2017.
- Strong SQL Server 2008/2014; understand triggers, stored procedures, etc.
- Proficient with cross-browser HTML and CSS programming, JavaScript, jQuery, and MVC/WebForms.
- Experience with Web API.
- Understanding of design patterns.
- Writing unit tests, code refactoring, improving code performance, managing production applications.
- Familiarity with the tools of the trade (NUnit, JIRA, Bitbucket, Visual Studio, ReSharper)
- Proficiency in Microsoft Team Foundation Server which helps to manage a team and their codes.
- Be able to work agile environment effectively alone on a narrow problem as well as collaboratively in a team on larger problems.
- Proactive and able to communicate effectively with other developers and colleagues.
- Love to stay up to date and tinker with new languages/frameworks/stacks.
- Experience with IIS and Azure web hosting.
- Proven history working the full project lifecycle of the web development process from client requirement gathering through to testing and documentation.
- Get clear requirements from the relevant stakeholders.
- Possess a thorough understanding of the product from both a functional and technical perspective.
- Create task breakdown and prepare programming specs.
- Write well designed, testable efficient codes with appropriate comments.
- Prepare documentation, training manuals, flowcharts, layouts, diagrams, and charts.
- Carry out code reviews.
- Test the solution developed using test cases/requirement specifications before the completion of tasks in controlled, real situations before going live.
- Deliver allocated tasks within estimated timelines and budgets individually and as a team.
- Collaborate with other project team members in a team environment.
- Takes ownership over the team’s responsibilities and act on them.
- Timely update the task status and time logs make on keeping the supervisor informed about the status of the task.
- Actively participate in the team/company activities and be appreciative of co-worker’s contributions.
- Continuously update knowledge / learn new technologies by attending company training/tech-talks.
- Share expertise throughout the organization.
- Suggest technical improvements/solutions with or without assistance using best practices and generate new ideas based on research.
- Preparation of ETA (estimated time allocations)
- Participate and conduct Sit-With and coaching sessions.
- Active participation in daily stands up meetings by asking questions and providing solutions.
- Assist lead in WSM as required.
- Involve in the development of processes and procedures.
- Actively engage in discussions and prepare meeting notes and share with respective owners and follow up.
- Successfully Planning, Designing, Developing, Testing, and delivering client and admin web portal for one of Sweden’s leading car rental firm called “Mabi Hyrbilar [Mabi Sverige AB]” with a network of 170 offices located across the country of Sweden.
- Collaborating with stakeholders and archived successfully developing on a complex module like Booking, Pricing, Payment, and Invoicing in admin portal.
- Implementing, and supervising junior software developers to meet project deadlines effectively while developing client portal.
- Getting clear requirements and work as a core developer and guiding junior developers on Integration of Amadeus (global travel technology company) GDS system to MABI booking engine to access car content, make a booking, confirm a booking, modify booking and cancel the booking.
- Successfully Planning, Designing, Developing, Testing and delivering flight booking web portal to “Helloworld Travel Limited”, which is company headquarters in Australia.
- Successfully planning, designing, developing, testing, and deployment client expectations and collaborate programming knowledge with the team and working with a distributed development teams between Australia and Sri Lanka.
- Attending Daily Scrum Meeting and Monthly meetings with other project managers to review project plans and progress, which has resulted in better timing of commencement and completion of the project, especially those that overlapped.