Thivanka Ilanperuma

Thivanka Ilanperuma

$12/hr
Full-stack Tech Lead (MERN Stack)
Reply rate:
-
Availability:
Hourly ($/hour)
Age:
38 years old
Location:
Boralesgamuwa, Western, Sri Lanka
Experience:
8 years
Thivanka Nadeeshan Ilanperuma  - • -Skype - tshan007 LinkedIn - http://www.linkedin.com/in/tshan007 256/2 Pubudu Mawatha, Boralesgamuwa, Western Province, Sri Lanka. Profile Full Stack Software Engineer who is having more than 8 years of experience in designing, developing and delivering under various domains especially e-Learning Solutions and practicing DevOps, Agile and many other software development methodologies. Also seeking for challenges in new domains and new tech stacks to provide maximum productivity and service and improve the knowledge/experience in return. Professional Summary • Well-developed Agile software development skills • High level of proficiency in Object Oriented Programming • Excellent analytical and problem-solving skills • Ability to handle emergency situations (High priority production incidents) and provide successful solutions rapidly • Proven history of providing excellent customer support • Strong attention to detail without losing sight of overall strategic system objectives • Excellent verbal and written communication skills with the ability to clearly define plans and desired outcomes to colleagues • Excellent knowledge about current development process in the IT sector • Fast learner, easily adopt to new technologies and working environments • Fluent in English and Sinhalese Skills/Experience Backend: .Net (C#, ASP.Net, MVC.NET), NodeJS (express), GraphQL Database: MS SQL (nHibernate, Entity Framework, iBatis), MySQL (Hibernate), MongoDB (Mongoose) Front End: html5, css3, JavaScript, AJAX, Bootstrap JavaScript: React, ES6, Redux, jQuery, Dojo, AngularJS, Webpack, Grunt Source Control: GIT, BitBucket, Tortoise SVN, Perforce Cache: Redis Auth API/SDK: Cognito(AWS), Keycloak, Firebase Auth, IdentityServer (.net) Thivanka Ilanperuma - Skype – tshan007 DevOps Tools: ELK (Elasticsearch, Logstash, Kibana), NewRelic, Grafana, AppDynamics, Jenkins, Checkmarx, SonarQube, Docker, Kubernetes, Amazon Services Amazon Services: VPC, EC2, Route53, API Gateway, S3, CloudWatch, Google Services: Firebase, Analytics, Tag Manager SDKs/APIs: Facebook API, Stripe, PayPal & WorldPay Payment Gateways, Algolia APIs Architectures: SOA, Microservices IDEs: Visual Studio, Visual Studio Code, IntelliJ IDEA, WebStorm, Eclipse PM Tools: JIRA, Monday.com, YouTrack, Pivotal Tracker, Unfuddle, Rally Methodologies: Agile, SCRUM, DevOps (CI/CD) Career History • 1 year and 6 months working experience as Senior Software Engineer/Tech Lead in Esshva Techq (Pvt) LTD I’m currently working as a Tech Lead for Vehicle Auction Systems development and focused on new module/feature development, revamp technologically outdated systems with new tech stack and enhancing/maintaining systems using several platforms and technologies like .NET Core (Serenity), Firebase, ReactJS, MySQL. MS SQL. As a Tech Lead, I’m dealing with clients directly to gather requirements and managing the team with planning, estimating and assigning tasks to the right resources. Also, I’m responsible for mentoring and grooming up junior resources. • 5 years and 9 months working experience as Software Engineer/Senior Software Engineer in Pearson Lanka (Pvt) LTD Worked as a senior software engineer for e-Learning Systems development. I was generally working on enhancing and maintaining system features using several platforms and technologies like .NET Framework, Dojo, AngularJS, iBatis.Net, Node.js and Java. I have involved with both front-end and backend development. Also adapted into DevOps culture by actively participating from design and development to deployment and monitoring. Apart from that I was following CRM methodologies to identify potential customers (Institutions) and end user behaviours with aid of Google Analytics. And got opportunity to work with onshore teams. Thivanka Ilanperuma - Skype – tshan007 • 1 year and 10 months working experience as Software Engineer in Empite Solutions (Pvt) LTD Worked as a software engineer for MVC .NET web applications development. I was generally working on back-end development using C# especially for developing APIs for Android and iOS applications. • 7 months working experience as Software Engineer in OLIT (Pvt) LTD Worked as a web developer using ASP .NET technologies. Also did some research about Google Maps API. • Freelance Software Developer since 2010 Industrial Projects MAD Thread Subscription based wardrobe rental service which manages the wardrobe inventory, orders/bookings, manage subscriptions, returns and other administrative tasks. • (Technology used: ReactJS, NodeJS, GraphQL, Stripe Payment Gateway, Elasticsearch, MongoDB, Jenkins) Carvis by Wholesale Inc. Small scale application built for on-premise vehicle purchases made by Wholesale Inc. Carvis manages inventory, freight process, auction reservations, auction reservation schedule, changes to check-in locations. • (Technology used: ReactJS, ES6, Google Firebase, Firebase Auth, Firestore, Algolia) Automobile Classifieds Classifieds provides a premier marketplace where end user can search, locate, and purchase vehicles safely and securely without frustration. Classifieds offers an online marketplace totally dedicated to private party listings and zero dealer involvement. • (Technology used: ReactJS, ES6, Serenity .NET Core 2.2, AWS S3, AWS SNS/SQS, MS SQL, Google AI, Jenkins) Auction Master – Block UI Block UI is a real-time vehicle bidding system which communicates with a centralized SignalR server by web sockets. This system allows Auction Clerk to initiate an auction, set and retract bids, send announcements to dealers and many more tasks. • (Technology used: ReactJS, ES6, Serenity .NET Core 2.2, .NET SignalR, MySQL, Jenkins) Thivanka Ilanperuma - Skype – tshan007 Auction Master – IAS Connect IAS Connect is s Single Sign On provider to inter-connect different Auction Master platforms/portals each other and also able to SSO via Social Network providers (Google, Facebook, Microsoft, Apple) • (Technology used: ReactJS, ES6, NodeJS, Keycloak, PostgresQL, AWS) Direct Digital Access - Channel Partner Gateway Channel Partner API is an interoperable API gateway which caters for delivering Pearson course materials to external channel partners for selling them under specific license agreements. • (Technology used: Java SpringBoot, MongoDB, Microservices, Docker, Kubernetes, Grafana, Consul & Vault by HashiCorp) MyLab & Mastering | www.pearsonmylabandmastering.com MyLab & Mastering is the world's leading collection of online homework, tutorial, and assessment products designed with a single purpose in mind: to improve the results of all higher education students, one student at a time. With input from more than 11 million student users annually, MyLab & Mastering creates learning experiences that are truly personalized and continuously adaptive. MyLab & Mastering reacts to how students are performing, offering data-driven guidance that helps them better absorb course material and understand difficult concepts • (Technology used: C#, MVC.Net, Ajax, Dojo, MSSQL, iBatis.Net) OpenClass | pearsonopenclass.com OpenClass is a dynamic learning environment that helps educators bring social learning and experiences to their students. It’s open to everyone, easy to use, and totally free. • (Technology used: C#, MVC.Net, Ajax, Dojo, MSSQL, iBatis.Net, AngularJS, Node.js, Socket.IO, MongoDB, Java, Redis) MyLabsPlus | mlpdemo-mlpui.openclass.com MyLabsPlus is the premier enterprise solution that offers a simple way to deliver the engaging experiences that lead to better results across your entire institution. MyLabsPlus can be connected to your school’s student information system and learning management system, enabling educators and administrators to centrally manage, enrol, and report on student progress across multiple MyLab & Mastering courses. • (Technology used: Java, MSSQL, AngularJS, Node.js, MongoDB, Redis, AWS EC2, NewRelic, Google Tag Manager) Thivanka Ilanperuma - Skype – tshan007 YumTable (Last Minute Restaurant Bookings & Deals) YumTable is a location based last minute restaurant booking website and iPhone app that connects hungry people with empty restaurant tables. • (Technology used: MVC.Net, Ajax, GoogleMaps, JQuery, MySQL, nHibernate, JSON) Rotyo (Discover new books to read) Discover books you never thought of getting to know about, through friends, family, or strangers who share the love of reading. • (Technology used: MVC.Net, Ajax, JQuery, MySQL, nHibernate, JSON, Razor Engine, Amazon Web Services) Telegramstop (Send a Traditional Classic Telegram the Easy Way) www.telegramstop.com TelegramStop lets customers create a retro telegram and envelope that is dispatched through the postal networks. • (Technology used: MVC.Net, Ajax, JQuery, MySQL, nHibernate, JSON, Razor Engine, PayPal & Worldpay Payment gateways) Education & Qualifications BSc. IT (Sp. Hons) January 2008 – December 2011 Sri Lanka Institute of Information Technology, Malabe, Sri Lanka Bachelor of Science in Information Technology, 2011 Advanced Diploma in Information Technology, 2010 Diploma in Information Technology, 2009 Associate Diploma in Information Technology, 2008 Certificate in Information Technology, 2008 Referees Shiham Ali Solution Analyst at TIQRI (Exilesoft) - Thivanka Ilanperuma Sameera Chathuranga Associate Tech Lead at Empite - - Skype – tshan007
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.