Wednesday, October 04, 2006

CV

PERSONAL INFO
=========================================================

Zlatozar Zhelyazkov
  Name: Zlatozar Zhelyazkov

  Email:  zlatozar (at) gmail.com
  Code:  https://github.com/zlatozar






EDUCATION
=========================================================
1991 – 1996
           Technical University of Sofia
           Specialty: Computer Science - MASTER degree

Thesis in Cryptographic Algorithms

EXPIRIENCE
=========================================================

06/2022 - 04/2023
           Paysafe Group (https://www.paysafe.com/eu-en/)

Position: Staff Engineer

Project: Digital Wallets

Paysafe is a leading payments platform with an extensive track record of serving merchants and consumers in the global entertainment sectors.

           Start a process for monolith dividing
           Organize/fix Kafka flows
           Domain-Driven Design
           Introduce Kafka Streams
           Introduce Architecture Decisions Records (ADRs)
           Introduce Hexagon Architecture as a Mircroservice project template
           Work closely with Principal engineers
           Regular Tech Talks participant

06/2021 - 06/2022
           Dell Technologies (https://dell.com/)

Position: Software Senior Principal Engineer

Project: APEX Console

The Dell APEX Console is a centralized platform for managing and orchestrating users’ multi-cloud journey. The Console enables users to optimize their solutions from a single location to meet demanding business needs.

           Start a process for monolith dividing
           Introduce Event Storming as methodology to define bounded context
           Domain-Driven design
           Introduce Kafka Streams

04/2015 - present
           Boch.IO (https://bosch.io/)

Position: Software Architect

Project: Bosch IoT Suite

The Bosch IoT Suite is a set of cloud services and software packages for the development of IoT applications. I particulary worked on Remotely Manager component.

           Organize and realize the old product to be uploaded in Bosch Cloud (CloudFoundry based)
           Create and manage monitoring and upload tools
           Secure scripting engine
           Develop Amazon and Bosch Cloud service brokers
           Initiate Docker distributions
           Change development process start using Docker compose
           Mian pusher of using new technologies - Git flow, Spring Boot, Kafka, Netflix OSS stack
           Owner of Groovy code base
           Activly develop in Remote Manager scripting engine
           Choose suitable frameworks and technologies
           New features architecture reviewer
           New products suggestion
           Diploma supervisor of students from TUES(school in Sofia)

10/2012 - 10/2015
           Cisco, Bulgaria (www.cisco.com)

Position: Software Engineer IV at Architecture Team

Project: Cisco WebEx Social

Cisco WebEx Social (formerly Cisco Quad) is an enterprise collaboration platform that combines the power of social networking, content creation, and real-time communications. Employees can quickly connect with the people and resources they need to get work done. WebEx Social helps break down organizational silos with easier collaboration across departments and geographies.

           Teach Cisco internal Python classes
           Initiate new development processes (TDD, code static analyses, code metrics and style)
           Lead in Continues Integration process
           Write Integration Testing Framework in Java (HyperSQL, MongoDB in memory, Maven pre/post test phases)
           Speed up compiling and deployment process (partial compilation)
           Implement Python framework to test REST API (details)
           Application critical parts reviewer (multi-threading)
           Code owner of Python code
           Choose suitable frameworks and technologies
           New features architecture reviewer
           Integrate Spring Data in next version of the project
           Train new employees

04/2010 – 10/2011
           Cisco, Bulgaria (www.cisco.com)

Position: Software Engineer III

Project: Cisco Web Mail
Microsoft Exchange server on Linux

           Port product to GWT 2
           Move product to new project structure
           Lead in GIT integration
           Write Integration Testing framework
           Improve product reliability (communication layer)
           Regular presenter in "Lunch and Learn" series

09/2008 – 03/2010
           Xentio, Bulgaria (www.xentio.com)

Position: Senior Java Developer
           Application architecture decisions
           Choose suitable frameworks and technologies
           Write application critical parts
           Code reviewer

Project: MAPS for ASML company (www.asml.com)
MAPS is a tool that aids in defining and maintaining machine, test and factory constants.

05/2005 – 08/2008
           Industria, Bulgaria (www.industria.com)

Position: Senior Java Developer
           Perforce and Subversion support
           Linux servers maintainer
           Java code review
           Writing Java server side
           Writing UI (pure JavaScript part)
       

Project: IMS Universal
Industria IMS Universal is based on TM Forum's NGOSS architecture and an open standards compliant workflow-processing engine. The system's business process-driven foundation provides telecom operators and service providers with a unified view of their converged network delivery channels, independent of the underpinning technologies.

Project: Zignal IPTV
Zignal suite of IPTV software solutions and devices is specifically designed for use by broadband network operators, multi-play service providers, hoteliers and other large-scale operators.

10/2001 – 05/2005
           IFAO Group, Bulgaria (www.ifao.net)

Position: Java Developer
           CVS support
           Versions building
           Product installation on servers
           Writing JSP and XSL files for presentation layer
           Business logic implementation
           Writing Booking Business logic
           Captain of the football team!

Project: Cytric (www.cytric.net)
cytric provides an instant overview of the locations of all a company's travelers. Its Software-as-a-Service (SaaS) principle. Other highlights include optimised hotel search, integration of new airline programs and the import of offline bookings into cytric Enterprise Reporting.

03/2001 – 09/2001
           ProSyst, Sofia

Position: Junior Java Developer

Project: ProSyst Application Server

06/1998 – 03/2001
           BG Contact (http://www.bg-contact.com)

Position: Head of Toshiba Technical Service (Office Plovdiv)
           Service Parts Logistics
           Customer support
           Toshiba products maintenance

COMPUTER SKILLS
=========================================================
           Languages:   Java, Groovy, C, F#, Lisp, Python, Bash Shell
           Languages that I would like to know better:   Prolog, Rust, Forth
           Systems:   Linux (Debian and CentOS), Windows, MacOS, Emacs
           Knowledge of:   Design Patterns, Functional Programming, Domain-Driven Design, Data Structures, and Compilers

BRAINBENCH CERTIFICATS
=========================================================
           Programming:   Java-Non GUI (Master), C, OO Design Patters.
           Network Administration:   Basic Linux Administrations.
           Other: Written English

OTHER CERTIFICATS
=========================================================
           Beekeeping:   Union of Food Industry at the Federation of Scientific Engineering Unions (FSEU)

PUBLICATIONS/CODE
=========================================================
           Destination FreeBSD
           About Programming in my blog
           My public projects

OPEN SOURCE PROJECTS
=========================================================
           Tiger Language Compiler (in the F# news
           Study PAIP
           C project template
           Functional pprogramming
           Programming challengies

LANGUAGES
=========================================================
           English, Russian

INTERESTS
=========================================================
           Swimming, Hiking, Reading, Writing, Teaching, Watching Movies, Beekeeping, Collectiog Books

No comments:

algorithms (1) cpp (3) cv (1) daily (4) emacs (2) freebsd (4) java (3) javascript (1) JSON (1) linux (2) Lisp (7) misc (8) programming (16) Python (4) SICP (1) source control (4) sql (1) думи (8)