About Me
Hi, my name is Anastasis and I’m a backend software engineer with over 10 years of experience, currently specializing in Python development. I am currently working for Plum Fintech as an Engineering Lead on a crossfunctioning team responsible for domains such as user’s onboarding and account linking/aggregation.
I love to explore new technologies and use them to build great and scalable products.
Experience
An AI assistant that helps users to set money aside and invest by analyzing their income and outgoings.
- Tech Lead & Software Engineer on the Activation squad. A team of 6 engineers, a product manager and a designer. The squad’s main responsibilities are user’s onboarding, account linking/aggregation and the savers feature.
- Responsible for the delivery, architectural direction, people and health of the team.
- People lead for 10 engineers.
- Participating in the hiring process by being a member of the interviewing team.
- Mentoring jun/mid/senior engineers.
- Redesign the referrals mechanism by following Domain Driven Design with Python, Flask, MongoDB, GCP.
An AI assistant that helps users to set money aside and invest by analyzing their income and outgoings.
- Contributing to the redesign of the subscription mechanism.
- Participated in the design and implementation of a new budgeting feature.
- Contributing to Plum’s analytics system with Python, Flask, GCP PubSub.
Technologies used: Python/Flask, PostgreSQL, Celery, RabbitMQ
An e-learning platform designed for kids to learn Greek online
Working as Web / Mobile Developer at ellinopoula.com, responsible for the development of an e-learning platform for kids.
Responsibilities including:
- development of various features of the e-learning platform in Python/Django
- mobile application development, native iOS and Android development in Swift/Kotlin and experimenting with Flutter SDK
- supporting DevOps on Google AppEngine. Added CI/CD by utilizing Gitlab.
Technologies used: Python/Django, Kotlin/Android SDK, Swift/iOS SDK, Dart/Flutter
An electronic directory and a marketplace helping users to find, contact, book, and transact with freelancers and physical businesses
Working as Senior Full Stack Web Developer at giaola.gr, responsible for the development of a booking platform for the major Telecommunications Provider in Greece (11888.gr).
Responsibilities including:
- development of the booking platform backend in Python/Django
- coordination of the development team by using the Git-Flow strategy and by following the Agile methodology principles
- implementation of a RESTful API for the giaola booking application
- deployment of the overall service infrastructure utilizing Docker containers, BitBucket Pipelines, and several AWS stack (including EC2, ECS, Route 53, S3, CloudFront, RDS, ElastiCache, IAM) on AWS Elastic Beanstalk environment, focusing on high-availability, fault tolerance, and auto-scaling.
Technologies used: Python/Django, PostgreSQL, Celery, RabbitMQ, Amazon EBS
An e-learning platform designed for kids to learn Greek online
Held a Web & Mobile Developer position at ellinopoula, responsible for the development of the Ellinopoula iOS app alongside with the development/support of the website.
Responsibilities including:
- development of various features of the e-learning platform in Python/Django
- development of the iOs e-learning mobile application in Objective C
Technologies used: Python/Django, Objective-C/iOS SDK
An electronic directory and a marketplace helping users to find, contact, book, and transact with freelancers and physical businesses
Working as Web & Mobile Developer at giaola, responsible for the design, development and maintenance of the giaola platform. Also developed some small native mobile apps in Android/Java and iOS/Objective C in order to support the giaola ecosystem.
Technologies used: Python/Django, PostgreSQL, Celery, RabbitMQ, Amazon EBS, Java/Android SDK, Objective-C/iOS SDK
Freelance
Web Developer
Octomber 2010 - November 2011
Developed several Web Applications for third party clients.
Lighthouse eCommerce & eMarketing Solutions
Junior Web Developer
April 2010 - September 2010
www.lighthouse.com
Web development company, specialized in e-commerce applications and digital marketing services
Held a Junior Web developer position using HTML, CSS, JQuery, C#, Asp.NET, WinForms and SQL.
Responsible for pixel-perfect adaptation of Photoshop to HTML using HTML, CSS, & JQuery, as well for the development of internal tools for the management team by using WinForms and Microsoft Access.
Also took part in backend development in the company’s custom CMS by using C# and Telerik controls.
Education
University of West Attica
BSc in Computer Science
2006 - 2012
BSc Thesis titled “Development of a Digital Rights Management Protocol (DRM) and an ebook reading application for the epub ebook standard in the Android platform”.
A Little More About Me
Alongside my interest in software engineering some of my other interests and hobbies are:
- Airplanes
- Modelism
- Lindy Hop