Career Profile
Dynamic and motivated professional interested in backend software development and systems architecture. Skilled in designing and building complex systems focusing primarily on quality and high performance. Used to making critical decisions, engaging in team leadership with an ability to work independently in order to turn ideas and plans into best products possible.
Experiences
SaaS bootstrapping of elpheria.com/products/edgebind.
Key Deliverables:
• Customer relations
• Market research and positioning
• Product development
• Project management
Have built an entire platform from the ground up and beyond the MVP stage including backend and frontend programming, design and architecture in order to provide IoT services for initial customers, available at elpheria.com/products/edgebind.
Key Deliverables:
• IAM design and implementation
• End-user access control implementation
• End-user UI implementation
• Infrastructure-as-Code bootstrap
• Business Logic Function-as-a-Service development
• API Load Balancing and RESTful endpoints implementation
• End-user database modeling
• Data storage organization and management
• CI/CD pipeline design and implementation
Tools and technologies:
Terraform, AWS IAM, Cognito User Pool, Cognito Identity Pool, Lambda, EC2, ECS, API Gateway, DynamoDB, VPC, Security Groups, Secrets Manager, S3, HTML, CSS, JavaScript, StimulusJS, GitLab CI/CD, Go, Shell, Python, systemd
Participated as part of the Bramble team making sure Cloud deployments run smoothly leveraging DevOps methodologies. Engaged in the Artists industry I truly care about!
Key Deliverables:
• Application containerization
• CI/CD pipeline design and implementation
• Horizontal scalability implementation
• Application configuration management
• Database backup and recovery solution
• Application improvements in terms of multi-env and multi-db setup
Tools and technologies:
• Terraform, Docker, HashiCorp Packer, Ansible, GitHub CI, AWS EC2, AWS IAM, Nginx Ingress, Node.js, Shell
Provided Cloud services through applied DevOps practices for the new consumer-facing Keller Williams Realty system spanning from Google Cloud Platform integrations to backend development using performant Node.js procedures.
Key Deliverables:
• Bootstrapping and implementation of a new Cloud infrastructure
• CI/CD pipeline design and implementation
•Application containerization and security implementation
• Infrastructure monitoring implementation
• Microservice application development
Tools and technologies:
Terraform, Travis CI, Google Kubernetes Engine, Google App Engine, Google Cloud Load Balancing, Google Cloud IAM, Nginx Ingress, Redis Memorystore, Atlas MongoDB, Elasticsearch, LightStep, Node.js, Go, Python, Shell
Key Deliverables:
• Led core development team in a backend department
• Designed and implemented core, content management, content delivery, catch-up and HLS/TS AES encryption systems
• Implemented an in-house continuous delivery system based on Jenkins, Linux and macOS, enabling the operations team to deploy application service releases to clients
• Implemented a licensing system to support issuing, revocation and validation of customer licenses
• Implemented an in-house Elastic stack multi-tenancy solution for Kibana/Elasticsearch and database fixtures support for initial deployment states
• Designed and improved services with RESTful API principles, WebSocket and NATS microservice communication protocols
Tools and technologies:
Node.js, Go, Python, Ruby, C++, Qt, QML, Java, Shell, Jenkins, Fastlane, PostgreSQL, NATS, WebSocket, RPC, Linux
Key Deliverables:
• Designed and developed a remote management system for Customer Premises Equipment (Set-Top Boxes), helping Customer Support department in troubleshooting and resolving customer inquiries
• Integrated and quality-assured Vestel IP7350 and IP7630 OEM Set-Top Box models in order to satisfy ISP requirements and seamlessly integrate with BeeSmart IPTV platform
• Ensured OTA Set-Top Box High-Availability environment
• Improved in-house DHCP server according to STB integration requirements
• Provided passive 24/7 on-call duty to ensure smooth system operation
Tools and technologies:
Linux, Node.js, Perl, Shell, Pacemaker, Nginx, Apache
Key Deliverables:
• Provided technical support for on-site access network maintenance technicians.
• Managed, configured and troubleshot Customer Premises Equipment, IPTV Set-Top Boxes and DSLAM deployments in both DSL and Fiber-Optic environments
• Provided passive 24/7 on-call duty to ensure smooth system operation
Tools and technologies:
Linux, Perl, Shell, Nginx, Apache, Bind9
Open-Source Projects
Certifications
Amazon Web Services, Candidate ID: AWS01594124, July 2020