United Kingdom
Software Engineering Manager with over 15 years of extensive technical and management experience in enterprise web and native mobile development.
Engineering Rigor - Demonstrates and implement software engineering best practices or processes within engineering teams. - Ensure the solution encompasses stability and all levels NFRs that enables maintaining defined SLAs. - Setting and driving software engineering goals for teams and individuals. Product Roadmap Assurance - Directly engage with the product management in planning and understanding the product vision. - Ensure product roadmap is agreed with the product teams engaging right level of SMEs. Practice Management - Management of moderate to large sized software engineering teams including engineers and architect delegates. - Coaching and Mentoring of software engineering staff. Quality and standards - Ensures the appropriate/selected quality metrics are collected, benchmarked and reported on timely manner. - Ensure all organisational wide technical practices and standards are met - i.e. architectural, quality and regulatory Delivery - Enables timely delivery of the projects. - Facilitates communication between project teams, including engineering status and technical information Defining Architectural, quality engineering and project management practices. Making decisions on architectural, quality and delivery aspects. Establishing platform or organisational level technology decisions that may impact stability and/or NFRs. Implementing toolsets and technologies. Establishing environmental standards or changing processes. Establishing or changing support processes - e.g. release, production support, and infrastructure.
Worked as senior technical lead for native mobile development teams and managed few small native mobile development teams consists of three to four developers in each team. Has been in charge of process and standard compliance of mobile development teams across the globe for more than 15 teams and 170 + apps. Tech Stack - Swift, Objective C and Android
Main responsibilities including, coordinating and administrating all product development projects including solution designing, technical training for the team, code reviewing, and software engineering process implementation and monitoring. · Also manage and lead the product development team and their work allocations and administrative tasks. Projects o Designed and developed Mobile application using J2ME and Apache Derby for hotel reservation that enables users to search and book hotels through Mobile devices. o Designed and administrated payment gateway integration project by coordinating with several local and international banks o Manage and lead development team for Hotel Reservation System project o Lead the technical team for the development of DNH Financial systems web portal o Lead the technical team for the development of Ecommerce solution for Ceylon Leather Products (Pvt.) Ltd.
· Designed and developed Ecommerce solutions, using 3rd party APIs such as facebook API, Google API,Open ID etc. · Developed dynamic landing pages and dynamic availability processing logic for RoomsNet hotel reservation system. Environment: JBoss, Apache, Linux, Oracle Languages: Java, J2EE (JSP, EJB3, Hibernate), HTML, JavaScript, JSP · Developed automated web crawling and indexing system , also developed the search engine for Roomsnet portal Environment: Solr, Lucene, Linux, Oracle Languages: Java, PHP · Developed information extraction system using GATE (General Architecture for Text Engineering) framework Environment: Lucene, Linux, Oracle Languages: Java, GATE
· Worked in Application Support Group (ASG-offshore) for BTORSAM, an internal Resource Management System used by British Telecom. Environment: .NET, Windows 2003 server, IIS and SQL Server 2003 Languages: C#.net, VB.net, ASP.net · Worked in Application Support Group (ASG-offshore) for Openreach Portal Gateway for British telecom by contributing as a support engineer and a QA lead by preparing text plans, resource allocation, status report preparations and test case reviews for each project. Environment: Solaris 5.8, Web Logic 8.1, SunOne 6.1, Interwoven CMS and Oracle 9.2 Languages: Java, J2EE · Worked as a QA engineer for the BT ORPG, writing test cases, testing and deployment. Environment: Solaris 5.8, Web Logic 8.1, SunOne 6.1, Interwoven CMS and Oracle 9.2 Languages: Java, J2EE