Thomas W.

About Me

Experience years: 21<br> Last experience details: Senior Backend Developer<br> Short description: I am an experienced solution architect with a strong technical in software development and integration. I worked the last 20 years in multiple interdisciplinary fields with strong quality requirements such as Defense, mining, gaming, etc. My current professional interest is to follow doing freelance works, on medium term missions because freelancing give me the opportunity to organize my time my extra-professional interests.

Backend

Database

Other

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.

Showcase

Senior Software Developer - VizApp
Senior Software Developer - VizApp
  • Built and implemented a new backend solution for the VizApp, transitioning it from a monolith to a microlith architecture.

  • Improved feature implementation without impacting existing features.

  • Utilized Java, MongoDB (meta-data), and SQL (data) technologies.

Senior Engineer - SIMinier (Mining Information System)
Senior Engineer - SIMinier (Mining Information System)
  • The SIMinier project focuses on streamlining data flow processes for Areva Mines.

  • It encompasses activities related to data modeling, procurement, change management, and deployment.

  • The project heavily involved end-users, highlighting their critical role in the process.

Senior Developer - GRANITE NG
Senior Developer - GRANITE NG
  • GRANITE NG is a tool designed to streamline intelligence data processing and sharing for French Army SOF units.

  • The project was led by a team lead, focusing on interoperability and solution adaptation.

  • The project utilized C++ and Java technologies as key components.

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)