Thomas W.

Thomas W.

Senior Java Developer

Cyprus
Hire Thomas W. Hire Thomas W. Hire Thomas W.

About Me

I am a Senior Backend Developer working on solution architecture on projects - handling software development and integration. I influence technical strategies and roadmaps for products - making decisions on technologies that are robust and scalable. I work hands-on writing solutions using detailed requirements and system specifications and optimize code focusing on performance using sound, repeatable, industry-standard methodologies.

Work history

UpStack
UpStack
Senior Java Developer
2021 - Present (4 years)
Remote
  • Creating and developing innovative software solutions for clients across a broad range of industries.

  • Participate in scrums consisting of cross-functional teams, both software and hardware.

  • Ensure that features are being delivered efficiently and on-time.

Adiutrix LTD
Adiutrix LTD
Software Architect
2020 - Present (5 years)
Limassol, Cyprus
  • Work across the stack, particularly on backend solutions, to deliver new capabilities for UxxU from start to finish.

  • Contribute to the continuous development of methods and tools and select relevant techniques to meet client requirements.

  • Troubleshoot complex application and production support issues relating to code quality - ensuring adherence to standards and best practices.

Confidential Cybersecurity Startup
Confidential Cybersecurity Startup
Software Engineer
2019 - 2020 (1 year)
Limassol, Cyprus
  • Contributed to the design and development of company-wide web applications, libraries and new software components.

  • Authored Java code changes to address technical debt and advance the application architecture roadmap on the project.

  • Verified the quality of software solutions, created design documentation and identified opportunities to improve and optimize applications.

XM
XM
Senior Software Developer
2018 - 2019 (1 year)
Limassol, Cyprus
  • Contributed to architecture, coding, testing, and deployment decisions of software solutions within XM.

  • Collaborated with architects and other developers on specifications, designs, standards, code reviews, and test capabilities for solutions.

  • Reduced the total number of defects on solutions to industry standards by catching and fixing issues early in development.

VizExplorer
VizExplorer
Senior Java Developer
2016 - 2018 (2 years)
Wellington, New Zealand
  • Developed and maintained Java-based software components and interfaces following Agile methodology throughout the dev lifecycle.

  • Participated in the architectural design of features and new components and suggested solutions on projects.

  • Maintained and troubleshot system problems across multiple environments and operating platforms on projects.

Haibu Solutions
Haibu Solutions
Consultant
2016 - 2016
Santiago, Chile
  • Worked with engineers to design and implement maintainable systems and solutions that scale with different mobile solutions.

  • Assessed the health of solutions under review and their inherent design quality - making recommendations for corrective actions.

  • Refined and maintained high technical consulting standards on projects to meet industry standards and client needs.

Emergya
Emergya
Senior Software Architect
2014 - 2016 (2 years)
Santiago, Chile
  • Collaborated with client architecture teams to understand the architectural framework for solutions - guiding the SDLC.

  • Managed the adoption of architectural approaches and best practices on solutions to improve reliability, availability and security.

  • Evaluated software solutions, provided documentation and training for new technologies and architectural changes on solutions.

Innovandio S.A
Innovandio S.A
Technical Lead
2014 - 2014
Santiago, Chile
  • Developed and delivered high-quality web solutions on projects - coordinating requirements, user stories, use cases, and activities.

  • Architected solutions for clients - building, testing and releasing scalable, flexible, clean, and performant code.

  • Identified and implemented modern development frameworks, libraries, and principles across the dev team.

Euriware
Euriware
Project Manager (Infrastructure and Virtualization)
2012 - 2013 (1 year)
Paris, France
  • Managed project timelines and schedules for software projects, ran daily scrums and sprint meetings and updated all JIRA tickets.

  • Oversaw the work of engineers on projects - ensuring that solutions align with business objectives and produce high-quality deliverables.

  • Contributed and participated in project reviews, quality reviews and audits, and prepared status reports and management reviews.

Euriware
Euriware
Senior Software Developer
2000 - 2010 (10 years)
Paris, France
  • Managed and implemented full lifecycle software development solutions using standard design patterns, frameworks and industry best practices.

  • Led high-performing teams on projects - growing and mentoring technical skills and creating development opportunities for them.

  • Identified and remedied complex issues with code quality, pattern mismatch, and security on different solutions.

Portfolio

Senior Software Developer - VizApp
Senior Software Developer - VizApp

Led a team to build and implement a new backend solution for the VizApp - enhancing it from a monolith architecture to a new microlith architecture connected to a meta-model of data. The new solution improved the implementation of new features without impacting existing features. The technological stack was Java, MongoDB for the meta-data, and SQL for the data.

Senior Engineer - SIMinier (Mining Information System)
Senior Engineer - SIMinier (Mining Information System)

The SIMinier project seeks to provide a common set of off-the-shelf software solutions to ensure the fluidity of data exchange between all stakeholders. Handled data flow modeling, procurement, change management, and deployment - improving the activities of Areva Mines. Managed all activities and tasks on the project.The most interesting part of this project was the deep involvement of the end-users.

Senior Developer - GRANITE NG
Senior Developer - GRANITE NG

GRANITE NG is an innovative tool that provides some units of the French Amry SOF with solutions to receive, process, analyze and share intelligence data. Acted as a team lead on the solution - handling the interoperability processes and solution on the project. Due to an exceptional collaboration between end-users and developers, the project was a tremendous success and was adapted/provided to other units. The main technologies were C++ and later Java.

Education

Programming with Google Go Specialization
Programming with Google Go Specialization
Coursera
2019 - 2019
Microsoft Certified Professional in Artificial Intelligence
Microsoft Certified Professional in Artificial Intelligence
Microsoft
2019 - 2019
Machine Learning
Machine Learning
Coursera
2018 - 2018
Deep Learning Specialization
Deep Learning Specialization
Coursera
2018 - 2018
VMware Certified Professional on vSphere 5
VMware Certified Professional on vSphere 5
VMWare
2012 - 2012
 ITIL V3 Foundation certification
ITIL V3 Foundation certification
ITIL
2011 - 2011
Master of Political Sciences, International Security and Defence
Master of Political Sciences, International Security and Defence
Université Jean Moulin (Lyon III)
2007 - 2008 (1 year)
M.Eng Computer Science
M.Eng Computer Science
3IL
1997 - 2000 (3 years)
Graduate Specialization in Process Regulation
Graduate Specialization in Process Regulation
ISAII/IRA Arles
1996 - 1997 (1 year)
Diploma in Electrical Engineering and Industrial Computing
Diploma in Electrical Engineering and Industrial Computing
Université Claude Bernard (Lyon I)
1994 - 1996 (2 years)