Stephane T
The star rating is a representation of the overall rating, calculated as the mean of the client satisfaction rating, the average client interview rating, and internal interview scores.
The client satisfaction rating is the weighted average of client ratings, with weights based on reviewed work hours. When no client rating exists, the approval fraction (approved vs. reviewed work hours) determines it.
If the client satisfaction rating exceeds the overall rating, it becomes the star rating. In the absence of client ratings, if the average client interview rating is higher than the overall rating, it becomes the star rating. If no data is available, the star rating defaults to the internal interview score.
The client satisfaction rating is the weighted average of client ratings, with weights based on reviewed work hours. When no client rating exists, the approval fraction (approved vs. reviewed work hours) determines it.
If the client satisfaction rating exceeds the overall rating, it becomes the star rating. In the absence of client ratings, if the average client interview rating is higher than the overall rating, it becomes the star rating. If no data is available, the star rating defaults to the internal interview score.
Senior Software Engineer Preferred Title
$125.00 /hr $ 100.0K /yr Hourly Rate and Yearly Salary
Overview
Basic Summary
Vetting Summary - Code Quality 60%
- Soft Skill Attributes 60%
- Expertise 2/3
- Coding Challenges 60%
- No. of Lifelong Learning Projects 2
- No. of Coding Challenges Completed 2 More details
- Software Engineering Process 4.0/5
- Technical Breadth 5.0/5
- Algorithmic Thinking 5.0/5
- Technical Strength 5.0/5
- Teamwork 2.0/5
- Intellectual Merit 5.0/5
- English Communication 5.0/5
- Desktop Linux
- Phone iPhone
- Tablet iPad
- Member Since Mar 31, 2023
- Profile Last Updated Mar 19, 2023
- Last Activity March 31, 2023, 9:36 p.m. UTC
- Location United Kingdom
Profile Summary
Senior software engineer experienced at all levels of the software stack, be it backend, frontend development, infrastructure design, or administration. As a completely self-taught engineer, I thrive on learning new technologies and challenging my existing knowledge while serving any of my clients' needs.
Skills
Total Experience: 18 years
Python (3E, 15Y)
3 experiences, across 15 yearsLinux (5E, 14Y)
5 experiences, across 14 yearsC (2E, 11Y)
2 experiences, across 11 yearsPHP (2E, 10Y)
2 experiences, across 10 yearsDjango (8Y)
8 years of experienceRust (2E, 6Y)
2 experiences, across 6 yearsAnsible (2E, 5Y)
2 experiences, across 5 yearsDocker (2E, 5Y)
2 experiences, across 5 yearsElixir (2E, 5Y)
2 experiences, across 5 yearsKubernetes (6Y)
6 years of experienceAzure (6Y)
6 years of experienceUNIX (5Y)
5 years of experienceReact (5Y)
5 years of experienceGraphQL (5Y)
5 years of experienceAngular (4Y)
4 years of experienceXML (4Y)
4 years of experienceMySQL (4Y)
4 years of experience
Weekly Availability
Timezone Overlap with 06 - 21 per Week: 20h PST, 40h UTC
Day
Monday
Tuesday
Wednesday
Thursday
Friday
UTC
09 - 17
09 - 17
09 - 17
09 - 17
09 - 17
PST
02 - 10
02 - 10
02 - 10
02 - 10
02 - 10
Vetting
- Interview Data
- Agile Development Process
- Productivity and Responsiveness
- Teamwork
- Software Engineering
- Logical Thinking
- Technical Strength
- Intellectual Merit
- English Communication
- Documentation
- System Design
- Coding Challenges60%
- Algorithms Score60%
- General Score60%
- Easy Algorithm
- Correctness60%
- Performance60%
- Medium Algorithm
- Correctness60%
- Performance60%
- Hard Algorithm
- Correctness60%
- Performance60%
- Expertise2/3
- Design Patterns and Architectures2/3
- Debugging2/3
- Stack Traces2/3
- Testing2/3
- System Administration2/3
- Soft Skill Attributes60%
- Entrepreneurial60%
- Whole Brained60%
- Divergent Thinking / Creativity60%
- Design Ability60%
- Empathy60%
- Project Management Ability60%
- Security60%
- Code Quality60%
- Complex Logic60%
- Models60%
- Controllers60%
- Templates60%
- APIs60%
- Training/Testing Data Models60%
- Code Readability60%
- Ongoing Evaluation
- Number of Lifelong Learning Project2
- Number of Coding Challenge Completed3
Experience
Founder
Employment
Sep 2022 - Present
Combo Tech Company
Technology Industry
Project: Bernard
- Built "Bernard" from scratch, a SaaS application to monitor websites written Elixir with a Rust core, launching in mid-2023. I am the sole owner and founder of this bootstrapped company.
- Used Ansible for the provisioning of the servers and Docker for the deployment on dedicated Hetzner Linux servers. The web interface is powered by Phoenix Liveview and designed with Tailwind CSS.
Solutions Architect / Software Engineer
Contract
Jan 2015 - Present
EMMEGI Heat Exchangers Company
Manufacturing Industry
Project: Sizing software
- Developed a custom Python/Django web application to be used by agents and external suppliers to determine the appropriate industrial heat exchanger depending on their business needs.
- Administered the application on behalf of the client, monitoring its functionality and ensuring its availability for their employees and customers worldwide.
Technical Director / CTO
Employment
Dec 2016 - Oct 2021
Punters Lounge Company
Sports Industry
- Deprecated the old ad-hoc server infrastructure, modernized it with Ansible configurations for all servers, packaging all applications into containers running on a Docker Swarm cluster on Linux.
- Replaced the PHP backend with an Elixir app that fetches bookmaker data and merges it into a real-time view of the European sport & betting world. Completely automated, with a Phoenix admin interface.
- Led a small team dedicated to the development of a React/NextJS frontend interface via GraphQL with the Elixir backend.
- Started as a freelance consultant and was later promoted to Technical Director to oversee the entire engineering aspect of the company.
- Helped grow the company revenue by 300% while reducing technical debt and infrastructure costs by 50%.
Freelance Software Engineer
Contract
Apr 2015 - Jan 2021
GreatSway Enterprises Company
Transportation Industry
Project: Calamp
- Developed a C backend application interfacing with multiple geo-distributed IoT devices via UDP protocol.
- Designed and developed a Rust backend application to interface with newer versions of their IoT devices.
- Assisted with the troubleshooting of networking issues and with the deployment of both applications on an Azure Kubernetes cluster.
Freelance Full Stack Developer
Contract
Mar 2012 - Sep 2015
Silver Spring Networks Company
Energy Industry
Project: IMCRS
- Developed a Python/Django web interface to aggregate and coordinate geographically distributed solar panels, using the ZigBee Smart Energy XML protocol.
- Developed a single-page web application based on AngularJS to enable technicians to configure and keep track of the solar generators that are installed throughout the United States.
- Assisted in the deployment of the application in production RHEL5 Linux servers.
Developer / Linux Systems Administrator
Employment
Dec 2006 - Jan 2012
General Software Company
- Designed and developed GsView, an IT infrastructure monitoring system for Linux and Solaris inspired by Nagios and BB4.
- Built PHP web applications in direct contact with customers and stakeholders.
- Offered Linux and UNIX consulting services for multiple clients in the Milan, Italy area.
- Taught classes and offered 1:1 mentoring on Linux systems administration to junior officers of the Italian Army.
Linux Systems Administrator / MySQL DBA
Contract
Mar 2008 - Sep 2011
Buongiorno Company
Telecommunications Industry
- Worked as part of a small team of DBAs dedicated to the maintenance and performance tuning of about 150 MySQL instances running on Red Hat Enterprise Linux.
- Designed a Flask/Python web app to manage all MySQL instances through a single interface to ease the daily workload of the database administrators in my team.
- Designed a company-wide OpenLDAP solution for authentication, authorization, and single sign-on features for 2000 employees.