PERSONAL INFO
=========================================================
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
Wednesday, October 04, 2006
CV
Subscribe to:
Post Comments (Atom)
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)
No comments:
Post a Comment