CURRICULUM VITAE

Nikolai Penkov

Senior Software Architect


Summary

More that 20 years experience in designing and developing Information Systems, concept and architecture for large scale projects, team management, project management and development environment support, b2b integration, cloud deployment and orchestration. Mobile enterprise systems based on SAP Backend development.

Key industries experience:

Key projects technologies focus:

SAP Consulting experience in the area of Mobile technologies, SAP CRM, SAP ERP. SAP Mobile.

Processes for managing and executing projects - PM, RUP, eXtreme Programming, Agile.

Specialties: Java Enterprise Technology (J2EE, JMS), Information Systems, Databases Design and Development, SAP Mobile Technologies - client and mobile middleware development. Mobile application development - J2ME, Android, iOS, Java for Windows Mobile. Business requirements for information system processes specification and definition. Cloud system development and design. Mobile backend development and design. Salesforce Integration. QA Automation. Build automation.

Recent technology focus: Cloud multi-node applications based on Cassandra, Kafka, Zookeeper, Java Spring, Golang, Groovy, Kubernetes, Docker, AWS

Pesonal data

Nationality: Bulgarian (EU)

Civil status: Married with 2 children

Education:

Present company/position/department: Honeywell / Senior Software Architect and Innovation Manager / R&D Movilizer (HCP - Connected worker)

Total Experience: 24 years

Publications:

Certificates and courses:

Spoken languages

Contacts

Technology XP

Languages

Java, Go, Python, Ruby, JavaScript, Bash, C, C++, Objective-C, Swift, Kotlin

Databases

Oracle DBMS 7.x/8.x/9.x/10g, Informix RDBMS 5.x/DS 7.x/9.x, MS SQL Server 6.x, PostGre SQL, MS Access 95/97/2000, IBM DB2, MySQL, SAP DB, SQLite, Cassandra, Mongo

Application Servers/Brokers

Orion, JakartaTomcat, IBM WebSphere, BEA WebLogic, Jboss2.x/3.x/4.x, Apache2, ActiveMQ, SAP BASIS, Kafka

Modeling Tools

Oracle Designer 2000, ErWin 3.x, BPWin 2.x, Raitional Rose, Together, PoseidonUML, ArgoUML

Areas of Experience

Information Systems Development, Network Administration, Project Management, Database design, System analysis, Object Design, Mobile Development, Business Systems, Cloud Infrastructure

Other skills

Proffesional Experience Record


Period:Apr 2012 - present
Company:Honeywell (Movilizer GmbH accuired 2016)
Place:Mannheim, Germany
Position:Senior Software Architect

Description: Development and architecture of Movilizer.com mobility platform. Mobilizing scenarios from multiple types of backend systems (DB,SAP, SF) to whole variety of mobile devices (Netbooks, iOS, Android, Blackberry, Nokia phones, Windows Mobile, Windows Phone)

Direct implementations:


Period:September 2011 – December 2011
Location:Sofia, Bulgaria
Project title:OMEGA Service Center
Customer:Coca-Cola Hellenic
Position:Consultant / Developer
Team size:10

Description: Call center and service center CRM implementation, integrated with Wave2 HR and ERP system landscape, outsourcing HR and Financial handling teams from local country operations. Consultant and developer roles included Flexible Procedures implementation, Process Specific Fields Definition, E-mail Notifications definitions, UI and customizing of CRM2007, minor developments in SSF framework. Langs and tech. SAP CRM 2007, SAP ERP, SAP HR


Period:November 2011 – August 2011
Location:Sofia, Bulgaria
Project title:iOS FSA Mobile Project
Customer:Coca-Cola Hellenic
Position:Senior Consultant / Senior Developer
Team size:6

Description: Functional Design specification, Solution Proposal Documents aligned with business for developing iPad Field Sales Automation application (Enterprise) connected to CCHellenic backend systems – CRM, ERP. Core design and development of source code – design patterns, utilities, base screens definitions. Co-work with Infrastructure team in developing support and install infrastructure using SAP/Sybase Afaria. Langs and tech. Objective-C, iOS 4.x, SAP ERP, SAP CRM, SAP Middleware, ABAP, SQLite, Afaria


Period:March 2010 – December 2011
Location:Sofia, Bulgaria
Project title:SAP Mobile Field Sales Automation
Customer:Coca-Cola Hellenic
Position:Senior Software Developer / Lead Consultant
Team size:10

Description: Mobile Sales Application running on PPC WM5 with SAP MI. Backend – SAP CRM 2005. Implemented and working since January 2008 in Czech And Slovak Coca-Cola Hellenic operations. In 2010 implemented in Italy, Greece, Bulgaria, Cyprus. In 2011 – Romania, Moldova, Austria, Slovenia, Poland, Hungary. More than 6000 mobile users in total. Operation system Windows Mobile 5.0, 6.1, 6.5 Langs and tech. Java 1.11.31.5, SAP ERP, SAP CRM, SAP Middleware, ABAP/4, ABAP Servlets, ABAP OO, SAP MI 7.0, SAP DOE MI 7.1, Symbol Java SDK, Symbol Scripts, NSICom crème Java VM, XSLT, XML, Java code generation


Period:November 2006 – December 2011
Location:Sofia, Bulgaria
Project title:SAP Pricing for ERP and CRM IPC
Customer:Coca-Cola Hellenic
Position:Senior Software Developer / Consultant
Team size:3

Description: Pricing implementations of formulas/requirements/groupings in SAP ERP and SAP CRM IPC. Implemented and working since January 2008 in Czech And Slovak Coca-Cola Hellenic operations. Since 2010 implemented in Italy, Greece, Cyprus, Bulgaria. Langs and tech. Java 1.4, ABAP, IPC


Period:November 2006 – March 2010
Location:Sofia, Bulgaria
Project title:SAP Mobile Field Sales Automation
Customer:Coca-Cola Hellenic
Position:Senior Software Developer / Consultant
Team size:10

Description: Mobile Sales Application running on PPC WM5 with SAP MI. Backend – SAP CRM 2005. Implemented and working since January 2008 in Czech And Slovak Coca-Cola Hellenic operations. In 2010 implemented in Italy, Greece, Bulgaria, Cyprus. From 2011 running in Poland, Austria, Romania, Slovenia with over 6000 users. Operation system Windows Mobile 5.0 Langs and tech. Java 1.11.31.5, SAP ERP, SAP CRM, SAP Middleware, ABAP/4, ABAP Servlets, ABAP OO, SAP MI 7.0, SAP MI 7.1, Symbol Java SDK, Symbol Scripts, NSICom crème Java VM, XSLT, XML, Java code generation


Period:August 2005 – December 2005
Location:Sofia, Bulgaria
Project title:PWMNSL
Customer:Deusche Bank
Position:Senior Software Architect / Consultant
Team size:2

Description: Private Wealth Management for Deutsche Bank Management application Database Oracle 10g Operation system Solaris Web server Apache Tomcat 4.x Langs and tech. Java, JSP, Servlets, Spring, Hibernate, X-Beam


Period:September 2004 – December 2006
Location:Sofia, Bulgaria
Customer:VibrantPlanet.com CO NZ
Project title:VibrantPlanet.com
Position:Software developer / Partner
Team size:2

Description: Community and CMS management site for Cultural Creatives Database MySQL Operation system Linux Gentoo 2004.2 Web server Apache 2.0 Langs and tech. Ruby, Rails, ActiveRecord, ActionPack, Ruby-mail, ImageMagic, mod_ruby, mod_fcgi, Lighttpd


Period:April 2004
Location:Sofia, Bulgaria
Customer:Shell
Project title:Shell Statistics
Position:Software developer/Consultant
Team size:1

Description: Statistics and results based on financial data. Application for gathering written in Visual Basic Database MS SQL Server, MS Access Operation system Windows 2000


Period:November 2003 – January 2004/May 2004 – September 2004
Location:Sofia, Bulgaria
Customer:CCHBC
Project title:CVMS Pilot
Position:Software developer, Software and Database Designer, Web Developer
Team size:3

Description: Pilot prove of architecture project on backend management and marketing of vending machines for CCHBC (Coca-Cola Hellenic Bottling Co.) Europe. Database PostgreSQL 7.3 Operation system Debian/Gentoo Linux Ent. Appl. Servers Jboss 3.2.1 Other tools Jakarta Ant, Jakarta Commons, Jakarta Xerces, Eclipse, Rational Rose, Microsoft Project 2000, Jasper Reports, CVS, Subversion, GIS, Spring, Hibernate Standarts EJB2.0, JSP1.2, JMS, UML, JDBC2.0, JTA, Servlets2.3, J2EE, XML, Struts 1.1 MVC2, DEX Protocol


Period:September 2003 – May 2004
Location:Sofia, Bulgaria
Customer:Inspired Networks, UK.
Project title:JukeBox MA Project
Position:Senior Software developer, Software and Database Designer, Web Developer
Team size:3

Description: Web application system for backend management of Jukeboxes in London City. Catalogs for scheduling, play lists, tracks etc. Database PostgreSQL 7.3 Operation system Debian/Gentoo Linux Ent. Appl. Servers Jboss 3.2.1 Other tools Jakarta Ant, Jakarta Commons, Jakarta Xerces, Eclipse, Rational Rose, Microsoft Project 2000, Flash Remoting - OpenAMF, Flash Standarts EJB2.0, JSP1.2, JMS, UML, JDBC2.0, JTA, Servlets2.3, J2EE, XML, Struts 1.1 MVC2


Period:July 2001 – October 2006
Location:Sofia, Bulgaria
Company:Information Services Plc.
Project title:BICIS Project
Position:Development Manager, Senior System Architect
Team size:35

Description: Bulgarian Integrated Customs Information System – web based information system for national customs office delivered on 120+ servers around Bulgaria with over 2000 users online. This information system is integrated with EU Information system for transit (NCTS, MCC) and covers the whole set of business processes and administrative procedures executed in customs offices. Database Informix Online Server 7.x, 9.x Operation system SCO Unix Caldera, IBM AIX, Linux RedHat 7.0/8.0, Windows NT Ent. Appl. Servers Orion 1.5.2/Oracle components 4 Java, Jboss with Jetty/Tomcat 2.4.x/3.0.x/3.2.X/4.0.X, BEA WebLogic 6.0/7.0 Other tools SwiftMQ JMS Server, SmartCard Readers – Utimaco, OpenJMS, Jakarta Ant, Jakarta Commons, Jakarta Xerces, Jakarta Xalan, Crystal Clear, ErWin, InteliJ IDEA, Eclipse, Together, Rational Suite Enterprise (almost all products were used), Microsoft Project 982000, Rational Unified Process, ActiveMQ Standarts EJB1.12.0/2.13.x, JSP, JMS, UML, JDBC, JTA, Servlets2.32.4, J2EE, XML, Struts 1.0.21.2 MVC2, XSLT


Period:June 2001
Location:Sofia, Bulgaria
Company:Framfab
Project title:EuroFootball Statistic site
Position:Database designer, DataWarehouse Designer
Team size:3

Description: Statistic site on sport events Tools Database: Oracle 8.1.7, Oracle Designer 6.0, Kawa, IBM WebSphere 3.53, PL/SQL Developer, Visual Age Operation system IBM AIX, Linux


Period:February 2001 – May 2001
Location:Cologne, Germany
Company:Framfab
Project title:WebControlling project
Position:Database designer, Database programmer, Web Developer
Team size:15

Description: Multy purpose project for obtaining statistics for web activity and gathering data in DataWareHouse Tools Database: Oracle 8.1.7, MS SQL Server 2000, Oracle Designer 6.0, Kawa, Orion Applicatioin Server 1.4.5, ERWin 3.52, PL/SQL Developer Operation system Sun Solaris, IBM AIX, Windows NT4/2000 Server


Period:December 2000 – February 2001
Location:Sofia, Bulgaria
Company:Framfab
Project title:EuroFootball site
Position:Key developer, Database designer
Team size:6

Description: Betting site based on Enterprise Application Server and Oracle Database Tools Database: Oracle 8.1.6, Kawa, Orion Applicatioin Server 4.5, ERWin 3.52 Operation system


Period:November 2000
Location:Sofia, Bulga
Company:Framfab
Project title:Packard Bell Database Optimization project
Position:Project Manager
Team size:3

Description: Join project with Framfab France and Netlinq Framfab NL – optimization of existing database Tools Database: Oracle 8.1.6 Operation system


Period:July 2000 – October 2000
Location:Sofia, Bulgaria
Company:Framfab
Project title:Netpeople project
Position:Project Manager - Technical Management, System Architecture, DB Architecture
Team size:5

Description: Site for electronic job search Tools “Database: Oracle 8.1.6 Java application server: Jakarta Tomcat, Orion” Operation system RedHat Linux 6.0


Period:September 1997 – July 2000
Location:Sofia, Bulgaria
Company:Fadata
Project title:FBM – Financial and Business Management system
Position:Software Engineer, Software Implementation, Data Diagrams Design, Project Leader
Team size:15

Description: FBM is a comprehensive set of integrated client/server applications, which address the core system needs of financial, commerce and industrial sectors companies on a corroborative global scale. The proven foundation modules for FBM are : Manufacturing planning and control, Distribution and logistics, Sales and marketing, Accounting and financial management, General Ledger and Maintenance. 1. Cash&Coopures module 2. Transaction Replication Subsystem for documents data migration 3. Dictionary subsystem – universal catalogue 4. Meetings documents subsystem 5. Export/Import System for data migration from NT Server/Oracle 8.0 to/from AS400/DB2 hotel system 6. Hierarchycal classificator for bussiness objects (inventory, documents, office objects) 7. Structured mask filter 8. Agregate Operations for Accounting system 9. FXA (Fixed assets) 10. Price formation 11. Support of all Finantial and System Modules

Put into operation in:

FARMER2000 St.Zagora (Distributor of “AGCO”-USA and “Massey Ferguson”-GB for Bulgaria) Design and implementation of FBM that supports business activities in distributions and maintenance of agriculture machines. Period Oct.1997-January 1999

HEBROS BANK Preliminary design/implementation of FBM for Bank Area. Period Oct.1998-January 1999)

FADATA Full version of FBM has been designed and implemented.

HOTEL “Kempinski Zografski” Full version of FBM with integration of Hotel support system (based on IBM AS/400) and a warehouse system (based on RS/6000)”

Tools Oracle7.x, Oracle8.x, Power Builder5.x, 6.x, 7.x PFC – Power Builder Foundation Classes Erwin MS Project MS Office Visual Basic SQL Navigator, SQL+, PLSQL Developer Operation system: Windows 9x, Windows NT


Period:June 1999 – July 1999
Location:Sofia, Bulgaria
Company:Fadata
Project title:RDM-Replication of Oracle Databases
Position:Software Engineer
Team size:3

Description: Configuration program for Remote Data Migration tool-Replication system with off-line mode replications. Tools Oracle DBMS v.8.0.4, Power Builder6.5 Operation system AIX, HP-UX, WinNT


Period:March 1999 – May 1999
Company:Fadata, Sofia, Bulgaria
Project title:Delegation of European Union Catalogue System
Position:Administration, Project Management, Development
Team size:3

Description: Catalogue system with powerful import/export facilities. Tools - Dat base: MS SQL Server v6.5 Development tools: Power Builder v6.5 Operation system: Microsoft Windows NT Server 4.0


Period:September 1996 – September 1997
Location:Sofia, Bulgaria
Company:Fadata, Sofia, Bulgaria
Project title:NBTAR project
Position:Software Engineering, System implementation, Software integration engineer
Team size4

Description: Catalogue system of National Imigration Office. Reports, Documents & Catalogue Modules Tools - Informix DBMS v7.12, v5 Power Builder v5.16 Operation system HP-UX 10.02


Period:September 1995 – September 1996
Location:Sofia, Bulgaria
Project Title:Newspaper “Zemia” project
Company:Fadata
Position:System administration, Network Administration
Team size:1

Description: Support, administration and configuration of network environment. Tools Platform1: Motorola 100, Platform2: PC386 Operation system Unix System V, SCO Unix 386