Christos Ploutarchou – Resume
Professional Profile
As a seasoned software engineer, I bring over a decade of experience in crafting, supporting, and managing scalable and dependable enterprise systems, databases, and data warehouse applications. I've honed my skills in Golang over the past three years and have a solid five years of expertise with Python. Currently, I'm contributing my expertise to Hexatone Group, a leading provider of trailblazing software solutions across various industries.
My technical mastery extends beyond Golang and Python, currently investing time in expanding my skill set with Rust. My background encompasses a robust foundation in ETL, big data technologies, and AI, coupled with substantial experience in web development, database design, and performance optimization. I actively collaborate with business analysts, clients, and stakeholders to meticulously understand requirements, architect solutions, and deliver substantial outcomes.
My passion for unraveling complex problems and persistent drive for skill enhancement are at the core of my professional growth. I am committed to leveraging my evolving knowledge and skills to foster and enrich the value I bring to my team and organization.
Highlights
- Expertise in software engineering fundamentals and data warehousing functions.
- Proficient in building high-performance, secure applications with quality code.
- Collaborative work with diverse teams, designers, and clients.
- Strong background in both back-end and front-end development.
- Quick learner with proven ability to adapt to new projects and technologies rapidly.
Computer Skills
Windows Tools: Microsoft Office, VMware, Git, PowerShell, JetBrains, cmd
Linux Tools: Bash, sed, awk, grep, crontab
Apps Development Tools: Android Studio, XCode, Firebase, Figma, Docker, Kubernetes, VS Code, JetBrains
Operating Systems: Linux, Mac OS, and Mac OS Server
CRM/ERP Systems: SAP BS1, Microsoft Dynamics
Programming Languages: Python, Golang, PHP , JavaScript
Libraries/Frameworks: Gin, Beego, MicroGo, Gorilla Mux, Go Kit, gRPC, Flask, Django, FastAPI, SQLAlchemy, Numpy, Pandas, PySpark, Socket, Flask...
CI/CD Tools: Jenkins, Docker
PROFESSIONAL EXPERIENCE
Hexatone/Rakia Group
Senior Backend Software Developer (October 2021 –Present)
Developed high-performance software and sophisticated algorithms using Python and Golang to drive innovation and advancements.
Administered databases and applications.
Built efficient APIs for data transfer and analysis.
Collaborated with data scientists to enhance software functionality.
Ensured thorough unit testing for program responsiveness and effectiveness, promptly troubleshooting and rectifying issues.
Implemented robust security measures and data protection settings.
Developed new features and applications with a user-centric, responsive design approach.
Created comprehensive technical documentation to support software development and maintenance.
Leveraged a hybrid, multi-cloud environment to provide scalable digital intelligence solutions, offering:
Infinite scalability to accommodate evolving organizational needs and handle vast volumes of diverse data types.
Unparalleled velocity for real-time data processing, ensuring timely intelligence-driven actions.
Seamless integration with various tools and technologies, enabling unified data analysis in a user-friendly environment.
Took ownership of the entire software development life cycle, ensuring high-quality, cutting-edge solutions meeting client needs.
Led a team of two developers, overseeing project delivery and ensuring alignment with client requirements
Cablenet Communication Systems PLC, Nicosia, Cyprus
Senior Backend Software Developer (July 2021 – October 2021)
Developed and maintained customer charging, billing, and service provisioning projects.
Optimized ETL processes for efficient data migration and cleansing.
Provided consulting services, estimating effort and costs, and collaborated with business analysts to implement requirements.
Executed software engineering tasks with high-level business requirements and technical design guidelines.
Ensured software quality through code reviews, risk identification, and documentation production.
Integrated security into the CI/CD process to foster innovation.
UNICAF UNIVERSITY, Larnaca, Cyprus
Backend Software Developer (May 2020 – July 2021)
Maintained university systems using PHP.
Developed ETL processes for big data projects with Python.
Provided training and ongoing support for data-related issues.
Utilized AWS glue PySpark extensively for big data projects.
Loaded large datasets and improved ETL process efficiency.
Performed data cleansing to ensure high data quality.
Wrote scalable Python 3.x for serverless deployments on AWS.
Produced commercial software components/services/solutions.
Conducted code reviews, identified technical risks, and documented findings.
Integrated security into the CI/CD process to foster innovation.
JENUS TECHNOLOGIES, Nicosia, Cyprus
Implementation Analyst/Backend Software Developer (June 2018 – May 2020)
- Developed cost timelines and dependencies to express enterprise vision and strategy to necessary stakeholders.
- Conducted competitive analysis on products for process-improvement purposes.
- Traveled to clients or potential clients abroad and participated in workshops.
- Assisted with identifying impediments across workstreams and collaborated with other departments to resolve any issues.
- Performed new product configuration and troubleshooted issues on the spot.
- Provided professional implementation and support services, resulting in smooth, well-coordinated deployments that met target dates.
- Trained operational staff and end-users on equipment use and applications.
- Provided support services for enterprise-level implementation projects, partnering with the Project Management Organization (PMO) and/or Directors.
- Managed the creation of "Flow Charts" and "Data Charts.”
- Facilitated the creation of user manuals for end-users.
- Built client sites (including benefit plan rules, details, prices, text, and documents).
- Tested client sites to ensure proper functionality and quality.
- Triaged client tickets and/or questions (email and voicemail) and provided next response time.
- Audited system data from various sources and produced reports providing summary and details surrounding the audits.
- Discovered, evaluated, and implemented new technologies to maximize development efficiency.
- Worked with outside data sources and API’s.
- Performed unit-test of code for robustness, including edge cases, usability, and general reliability.
- Collaborated with cross-functional teams to define, design, and ship new features.
Key Projects:
- Project 1: Created Eurobank.com Website (Eurobank Cyprus), BackEnd Development. Duration: 180 days.
- Technologies Used: C# OOP, JavaScript OOP, MVC, HTML5, CSS3, SOAP, REST, and IIS.
- Project 2: Created gapgrouprecruiment.com website (GAP Vasilopoullos), BackEnd Development. Duration: 90 days.
- Technologies Used: PHP OOP, JavaScript OOP, MariaDB, SQL, MVC, Linux OS.
- Project 3: Designed and implemented business workflows Forms/Docs (Kedipes/Altamira).
- Duration: 200 days.
- Technologies Used: C# OOP, HTML, JavaScript OOP, ASP.NET, SQL, Active Directory, IIS, SOAP.
FXWEB TECHNOLOGIES LTD, Derynia, Cyprus
Managing Director (June 2014 – June 2018)
Supervised staff and managed overall performance.
Prepared business plans and analyzed strategies for improvement.
Configured and maintained corporate networks and servers.
Achieved business and organization goals, visions, and objectives.
Developed applications for iPhone and Android markets.
Designed and implemented backend solutions for various applications.
Key Projects:
Created famagustachamber.org.cy website (Famagusta Chamber)
Technologies Used: PHP, JavaScript, NodeJS, mySQL, RestAPI, Linux OS
Network Setup, Windows Server Setup, Sync Active directory/SQL with company Web ERP system (Audid Pro)
Technologies & Tools Used: Windows Server, Active Directory, SQL Server, Windows Server Domain, Windows Internet Naming Service, IIS, Firewall, Load Balancing
Backend API Development for E-commerce Platform
Developed and maintained RESTful APIs for an e-commerce platform using Python and Flask.
Technologies Used: Python, Flask, SQLAlchemy, PostgreSQL, Docker
Data Management System CMS (HDF Tech)
Technologies Used: PHP OOP, JavaScript OOP, XML, CSS, SQL, LESS, HTML, JQUERY
Email Marketing Application (SECIT)
Technologies Used: PHP OOP, JavaScript OOP, XML, CSS, SQL, HTML, AJAX, JQUERY+
LIA SOUNDTECH LTD , Nicosia, Cyprus
Website Content, Email | Software Department Manager (2010 – 2014)
Developed content strategy and managed website content.
Provided technical support and managed system maintenance.
Handled the merchandising, distribution, and selling of computers and software.
Diagnosed defective phones and identified the root cause of the problem.
Ensured software compatibility with phone devices.
A.L.P (AELIOTIS) LTD , Nicosia, Cyprus
Shop Manager (2008–2010)
Managed daily shop operations and customer service.
Achieved sales targets and handled customer complaints.
Ensured shop upkeep and organization.
BIONIC ELECTRONICS H.T, Nicosia, Cyprus
Direct Sales Representative (2004–2008)
Managed the merchandising, distribution, and selling of computers.
Provided technical support and negotiated sales.
Education
- University of Nicosia Bachelor of Engineering (B.E.) Electronics Engineering
- High School ARCH. MAKARIOS III Diploma Computer and Information Sciences and Support Services
Certificates
Elasticsearch 8 and the Elastic Stack: In Depth and Hands-On
Docker Mastery: with Kubernetes + Swarm
Spark and Python for Big Data with PySpark
The Complete JavaScript Course 2020
C# Basics: Learn to Code the Right Way
Microsoft Excel: Excel from Beginner to Advanced
Java for Complete Beginners
PHP OOP: Object-Oriented Programming
Kentico Content Admin Essential v12
Advanced WordPress Theme development with Bootstrap 4
PHP MVC Framework Codelgniter
PHP for Beginners – Become a PHP Master
SQL Fundamental Course
CSS Fundamental Course
HTML Fundamental Course
PHP Tutorial Course
Java Tutorial Course
C# Tutorial Course
Java - The Beginners Series
The Complete Swift 4 Bootcamp
Java Multithreading
Interconnecting CISCO Network Devices, Part 1 (ICND1)
Interconnecting Cisco Network Devices, Part 2 (ICND2)
Course 6425: Configuring Windows Server Active Directory Domain Services
Developing Skills in Computer Sales and Accessories