Stavros
From Greece (GMT+3)
11 years of commercial experience
Lemon.io stats
Stavros – JavaScript, Node.js, React
Stavros has over 9 years of development experience, including a search engine rebuild and work in the IT department of Greece's Supreme College for National Defense. He also has a cybersecurity background, which was the focus of his master's degree. Stavros is an outgoing developer who would be a valuable addition to teams across various domains!
Main technologies
Additional skills
Ready to start
ASAPDirect hire
Potentially possibleExperience Highlights
Freelancer
Building software for enterprise customers.
- Foreclosure management
- News crawler reporting - keeping the client informed on what is said about them
- Boat renting - booking sailing trips online
- Boilerplate SaaS
The developer had a wide range of responsibilities: everything from communication with clients to designing and building the apps.
- Designing the UI/UX of the app
- The architecture of the app
- Frontend implementation
- Backend implementation
- Testing the app
- Deploying the app
- Managing servers or server infrastructure depending on the project
Engineering Manager
SaaS web application connecting companies' bookkeeping data with the Greek tax authorities.
Managed a team of 10 software engineers on building a SaaS web application that connects bookkeeping data with the Greek tax authorities. This application is being used by Greece's largest companies like Deloitte, the national water supply company (EYDAP), major insurance companies, and others.
Full-stack developer
Worked as part of IBM's Chief Information Office where his team was responsible for redesigning and rebuilding a search engine used by 210k Business Partners. The initial search engine was 500k lines of Java with millions of database rows constituting tens of services. The team rearchitected the whole system design, rethought the user experience, and implemented the search engine from scratch using modern technologies and Agile practices.
- Designed the architecture
- Wrote many frontend components
- Wrote a lot of business logic javascript in the backend
- Wrote many backend API endpoints and setup graphql
- Wrote many tests
- DevOps tasks and IBM cloud server management
- most security-related tasks
- Code reviews
- Mentored junior developers
- Pushed code to IBM's Carbon design system
Software Engineer
The company built hardware modules that wanted their firmware to be signed in the production line as well as a company generic API for doing crypto operations
Developed the company's cryptographic API that is used for signing the firmware of thousands of hardware modules for Secure Boot at the manufacturing stage, as well as for any cryptographic operation by the company's software engineers.
• Cryptography (RSA, ECDSA, AES), encryption/decryption, signing
• Built the service: API design, database design, user & permission's system, tools to issue and distribute client certificates to users, server backup and replication mechanism, web UI for administrators
• Scaled the service to 300 requests/sec and protected it against attacks like SQL injections, XSS, and CSRF