Steven Rowney
Director of Engineering at talabat- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Experience
-
talabat
-
United Arab Emirates
-
Technology, Information and Internet
-
700 & Above Employee
-
Director of Engineering
-
Mar 2023 - Present
Dubai, United Arab Emirates
-
-
Principal Software Engineer
-
Dec 2020 - Mar 2023
Dubai, United Arab Emirates
-
-
-
Reaktor
-
Finland
-
IT Services and IT Consulting
-
400 - 500 Employee
-
Senior Solutions Architect
-
Apr 2019 - Dec 2020
Dubai, Dubai, United Arab Emirates Helping companies in the Middle East take advantage of best software practices, best tools and the best methodologies. From Agile working practices, Cloud Migration, Digital Transformation, DevSecOps, Software Architecture, Design and Implementation.
-
-
-
eBay
-
United States
-
Technology, Information and Internet
-
700 & Above Employee
-
Technical Team Leader and Senior Software Engineer
-
May 2017 - Apr 2019
Amsterdam, North Holland, Netherlands Working for eBay Classifieds Group on Marktplaats.nl and 2dehands.be, the number one classified ads site in Benelux with over 8 million unique visits per month. Leading a development team, with backend and frontend engineers to make the current Marktplaats.nl platform multi-tenant and multi-lingual. Designing, developing, testing, deploying, maintaining and monitoring a variety of software features for the platform. E.g. Chat system, peer to peer payment integration and GDPR… Show more Working for eBay Classifieds Group on Marktplaats.nl and 2dehands.be, the number one classified ads site in Benelux with over 8 million unique visits per month. Leading a development team, with backend and frontend engineers to make the current Marktplaats.nl platform multi-tenant and multi-lingual. Designing, developing, testing, deploying, maintaining and monitoring a variety of software features for the platform. E.g. Chat system, peer to peer payment integration and GDPR compliance. Scala, Java, MySQL, Kafka, Cassandra, Apache Thrift, Consul, Docker, NodeJS and Nomad as the main technologies. Monitoring and debugging scalability issues in production, optimizing SQL queries and RPC calls between 100s of microservices. Design new RESTful APIs and microservices for new features and product changes. Refactoring legacy microlith code into domain driven design reactive microservices using Lagom framework. Re-architecting the components used for placing an ad, deprecating Spring MVC application in favour of RESTful APIs with Node.js BFFs. Coordinating with different teams across eBay Classifieds Group to align, design and integrate. Mentor and support new developers to the team, coach existing members. Show less
-
-
-
The Blue Cabriolet
-
United Arab Emirates
-
IT Services and IT Consulting
-
Chief Technologist
-
Jan 2015 - Jan 2019
Global The Blue Cabrio (Cabriolet), founded in 2015, helps businesses deliver its digital and information technology objectives. We are a small team of technology experts. We are passionate about Software Development and we carry out work for our clients such as enterprise architecture, IT strategy, information architecture, agile software development practices, DevOps, software testing strategies, rapid prototyping, web design, deployment and much more.
-
-
-
The Scottish Government
-
United Kingdom
-
Government Administration
-
700 & Above Employee
-
Technical Team Leader and Senior Software Engineer (Contract)
-
Feb 2016 - Apr 2017
Edinburgh, United Kingdom The Crown Office and Procurator Fiscal Service is the independent public prosecution service for Scotland, and is a Ministerial Department of the Scottish Government. Hands-on Lead Developer, designing and developing a number of applications as part of an internal digitalisation of corporate processes across the organisation. Developed RESTful microservices using Java 8, Spring Framework 4, and Oracle 11g Databases. Set Up Jenkins CI delivery pipeline and automated promotion… Show more The Crown Office and Procurator Fiscal Service is the independent public prosecution service for Scotland, and is a Ministerial Department of the Scottish Government. Hands-on Lead Developer, designing and developing a number of applications as part of an internal digitalisation of corporate processes across the organisation. Developed RESTful microservices using Java 8, Spring Framework 4, and Oracle 11g Databases. Set Up Jenkins CI delivery pipeline and automated promotion process for fast release and deployment. Implemented JMS queues with ActiveMQ to enable asynchronous service to service calls. Developed token based authentication with Active Directory and JSON Web Tokens. Integrated multiple data sources from across the organisation to create a dashboard of company data. Designed ‘cloud-ready’ microservices to be deployed using docker. Secured and integrated services using Kerberos/SPNEGO and allowed access for users to see their exchange calendar in the web application. Mentored team and stakeholders on the Agile process. Worked closely with users to define requirements using Axure RP prototyping tool. Implemented JavaScript components with AngularJS 1.5 directives consuming the REST API. Documented REST API using Swagger. Mentored other developers on TDD and general unit testing. Created a ELK stack to monitor access logs of application to give both technical and business users insight of the usage of the system with dashboards and alerts. Show less
-
-
-
-
Senior Java Developer (Contract)
-
Jan 2015 - Feb 2016
Newcastle upon Tyne, United Kingdom Quantum Pharmaceutical is a manufacturer and supplier of unlicensed medicines and Special Obtain products based in Burnopfield, County Durham. Hands-on Lead Developer, developed a Spring MVC web application that allows patients and carers to monitor their medication adherence remotely. Met tight deadline of 2 months to deliver system for stakeholders. Integrated REST API provided by device supplier based in Sweden to set up medical trays. Designed and developed a notification… Show more Quantum Pharmaceutical is a manufacturer and supplier of unlicensed medicines and Special Obtain products based in Burnopfield, County Durham. Hands-on Lead Developer, developed a Spring MVC web application that allows patients and carers to monitor their medication adherence remotely. Met tight deadline of 2 months to deliver system for stakeholders. Integrated REST API provided by device supplier based in Sweden to set up medical trays. Designed and developed a notification engine with Spring Integration which alerts users when to take their medication and notifies their carers. Integrated with SOAP API with team in Israel which configures a talking medical device in the patient's home. Created a number of UI Widgets based on JQuery and Kendo UI to speed up front end development. Optimized static content using Grunt plugins. Designed and created database tables using liquibase and MySQL. Used Spring Data and JPA advanced pagination, sorting and filtering for UI. Deployed the system to docker using Maven spotify docker plugin, managed it with docker-compose. Developed dashboards for clinicians to view medical adherence of patients and allow mechanism for intervention. Heavily unit tested with JUnit, integration tested with DBUnit and load tested with JMeter to very high quality code standards. Deployed system to Tomcat application server. Show less
-
-
-
Sage
-
United Kingdom
-
Software Development
-
700 & Above Employee
-
Senior Java Developer
-
Mar 2012 - Feb 2015
Newcastle upon Tyne, United Kingdom Sage, is a British multinational enterprise software company headquartered in Newcastle upon Tyne, United Kingdom. It is the world's third-largest supplier of enterprise resource planning software, the largest supplier to small businesses, and has 6.1 million customers worldwide. Project: Subscriptions Store Designed integrations between CRM system, finance system, existing sales systems and product licensing systems. Worked with stakeholders to plan implementation and… Show more Sage, is a British multinational enterprise software company headquartered in Newcastle upon Tyne, United Kingdom. It is the world's third-largest supplier of enterprise resource planning software, the largest supplier to small businesses, and has 6.1 million customers worldwide. Project: Subscriptions Store Designed integrations between CRM system, finance system, existing sales systems and product licensing systems. Worked with stakeholders to plan implementation and migration. Defined the technical requirements and worked with development teams to integrate each system. Developed new features in Spring MVC web application using Java, Spring Framework, Spring Batch, Spring Integration, Oracle Service Bus and Amazon S3 Bucket. Developed unit tests and load tests. Worked with testing and support teams to give handover of system changes. Project: Accountants Rewards Designed and Developed a new Spring MVC web application for Business Partners. Developed a batch process using Spring Batch to extract data from various enterprise systems. Report generated for finance to view business partner commission. Updated finance system to pay commission via direct debit. Introduced prototyping to finance to help with the requirements process. Acted as ScrumMaster on project, and was able to mentor junior staff on the Agile process. Deployed application to Glassfish application server. Project: InBusiness Sales System Developer on IBM Sterling Commerce 8 sales system. Multi-Channel Selling and Multi-Channel Fulfillment. Java 5, Spring Framework and Sterling SDK. Deployed to WebLogic application server. Developed and maintained Oracle Enterprise Service Bus, adding new SOAP endpoints, XQuery and FTP. Fixed over 100 critical bugs. Added additional functionality and features and improved user experience. Added Jenkins CI and code quality tools. SQL Server 2005 database. Worked with offshore contractors to bring knowledge in house to Sage. Provided 3rd tier support Show less
-
-
-
Arch
-
United Kingdom
-
Software Development
-
1 - 100 Employee
-
Web Developer
-
Jan 2011 - Jul 2011
Gateshead, United Kingdom UKC Design, now known as ARCH was an innovative digital media agency based in Gateshead, in the North East of England. It's now known as Arch, and specialises in Internet Technologies from Web Design and Hosting, through to E-commerce and E-learning, as well as complex database-driven Content Management Systems for individuals, the public sector and the business community. Developed microsites for business and organisations. Developed in PHP 5 using Zend Framework 1. Database MySQL… Show more UKC Design, now known as ARCH was an innovative digital media agency based in Gateshead, in the North East of England. It's now known as Arch, and specialises in Internet Technologies from Web Design and Hosting, through to E-commerce and E-learning, as well as complex database-driven Content Management Systems for individuals, the public sector and the business community. Developed microsites for business and organisations. Developed in PHP 5 using Zend Framework 1. Database MySQL and used Doctrine ORM for query management. Front end using HTML5, CSS3 and JQuery. Working closely with designers to deliver responsive UI. Deployed to Rackspace Show less
-
-
-
NHS Business Services Authority
-
United Kingdom
-
Government Administration
-
700 & Above Employee
-
Java Developer
-
Aug 2009 - Aug 2010
Newcastle upon Tyne, United Kingdom The NHS Business Services Authority (NHSBSA) is an executive non-departmental public body of the Department of Health which provides some support services to the National Health Service in England and Wales. Worked as a developer on the prescription pricing authority project which processes every prescription prescribed in the UK. Java 1.5, Struts Web Framework, EJBs, IBM Message Queues, Oracle 11g Database. Worked closely with testing team to fix bugs and write JUnit tests to… Show more The NHS Business Services Authority (NHSBSA) is an executive non-departmental public body of the Department of Health which provides some support services to the National Health Service in England and Wales. Worked as a developer on the prescription pricing authority project which processes every prescription prescribed in the UK. Java 1.5, Struts Web Framework, EJBs, IBM Message Queues, Oracle 11g Database. Worked closely with testing team to fix bugs and write JUnit tests to correct it. Documented and deployed systems to IBM WebSphere application server using Jython scripts. Created a logging interceptor to capture user interaction with the system and to produce reports on the timings. Working closely with DBAs, business users, technical specialists and project managers on a number of exciting projects and enhancements to the system to increase performance and user experience. Show less
-
-
Education
-
Northumbria University
Bachelor’s Degree, Computing Studies