1. Curriculum Vitae
Name: Anastasios Fakas
Address: 24 The walled Gardens, Celbridge, Co. Kildare, W23 PA06 , Ireland
Phone Number: 004917621719425
Email Address: tasos_fakas@yahoo.com
Info
Birth 02/05/1970 Driving
License
Cat. B
Profile
I am a Software Engineer / Technical Architect with an extensive experience on a variety of technologies. I have working
experience in telecoms, banking, utility and manufacturing industries. In most positions I serve as a senior developer /
technical architect, responsible to design/provide a solution and supervise the development. Also responsible to provide
best practices for project execution and serve as a technical anchor for development teams.
From the technology perspective, I am focusing primarily on the back server technologies and servers. Primarily JEE, the
Spring framework tools and Oracle db PL/SQL. I have also been involved in gui development, configuration management,
BPMN, SOA and deployment/development open source tools.
Computer Skills
Languages Java, C, C++, PL/SQL,
perl, unix scripting, GWT
Frameworks / Servers Spring frameworks,
JPA/Hibernate, EJB,
JAXB, GWT, Docker,
eBPMN, Oracle OSB.
Tomcat, Weblogic.
Platforms Windows, Linux DB Oracle , POSTGRES,
NoSQL (Redis)
Tools Maven, ANT, GIT, SVN,
CVS, Jira
Programs Eclipse, various tools
( Analyzer/Profilers)
2. Work Experience
Jan 2016 - Technical Architect, Infosys / Uniper Energy duesseldorf
Present
Uniper Energy is one of the major utility companies in Germany, producing and trading
electricity across Germany.
Project
Be part of the Technical Architecture group for the department that was responsible for trading
electricity ( Dispatch team). The primary responsibility was to design a solution for merging the
two major electricity trading platforms used by EON Energy and its subsidiaries. Both trading
platforms were GWT based web applications with backend servers running on oracle database
servers and PL/SQL primarily.
Responsibilities:
■ Memory leak fixing, performance optimization.
■ Designing the solution for web application merging
■ Design the solution for PL/SQL back end servers merging
Technologies: GWT, PL/SQL, Tomcat.
July 2015 - Technical Architect, Infosys / Adidas group, Herzogenaurach/Germany
December 2015
Project
Be part of the Technical Architecture group that was responsible to create the standards and best
practices for rapid application development and low maintenance cost for new greenfield
projects. Also create standards for rapid deployment to various environments
( testing/production) and also create standards for configuration management.
Responsibilities:
■ Evaluation and creation of prototypes using open source frameworks for deploying and
2/8
3. configuring applications ( docker ).
■ Design and development of web application prototypes using open source technologies,
with focus on rapid development and low maintenance
■ Design the solution for an online inventory management application.
■ Reviews and audits of existing application development projects.
Technologies: Spring / Spring Boot, Rest, Oauth2, Redis, eBPMN, Docker, Postgre, PL/SQL
May 2011 - Technical Architect, Infosys/Deutsche Bank, Germany/Frankfurt
October 2014
Project
Deutche Bank adopted a new messaging interface system to the SWIFT global banking
network. The new solution involved a heavy customization and further development of an
existing bespoke software solution. I worked in the early stages of the project to create the
configuration management system for new platform in close cooperation with the TA's of the
system provider. Also work in close cooperation with the DB existing systems experts and
configuration managers to design and implement the configuration data migrations from the
existing systems to the new messaging platform.
Responsibilities:
■ Design and develop the Data Configuration Management System for Deutsche Bank's
internal new Global Messaging System for SWIFT messages.
■ Development of the first versions of the configuration management system and
establishing the development environment
■ Administering of the development and test environments (Unix environment and
weblogic servers). System developed mainly in Perl.
■ Monitoring/ Reviewing the development team. Also introducing best practices for
development.
Technologies: Perl, Tuxedo, unix scripting. C.
June 2011 - Project Manager, Infosys/Belgacom Group, Belgium/Brussels
3/8
4. November 2011
Project
Belgacom planned the staged delivery of a new commercial/e-commerce internet portal. Portal
modules and backend systems / servers were developed in agile mode and delivered in a phased
approach. The complexity of the technologies involved, the variety of teams and the agile
methodologies created a high risk for successfully deploying the new portal. I was involved to
provide risk management and coordination between the development, testing and deployment
teams.
Responsibilities:
■ Coordination and Risk Management between development teams and the Test and
Training Team to secure the delivery of Belgacom's commercial internet portal on time.
Technologies: JEE, PL/SQL
January 2010 - Technical Architect, Infosys/OTE Group, Greece/Athens
June 2011
Project
Greek National Telecom ( OTE) ordered the development of a new online application where
network providers ( OTA's) could buy pieces of OTE's network, as a result of EU's imposed
industry deregulation legislation. I was involved to design , monitor the development and serve
as a technical anchor for the solution's ESB ( Enterprise Service Bus ) . The online application
interface used an ordering application as a back end that used Oracle Service Bus ( OSB).
Responsibilities:
■ Development of an OSB (Oracle Service Bus) solution that would connect the various
disparate Telecom Systems in order to automate the provisioning to third parties of parts
of the Greek Telecom's own network.
■ Define and manage the interfaces to the OSB from the systems that connected to the
OSB.
■ Business Analysis
Technologies: JEE, JAXB, JSP, Rest , OSB. XSLT
Mai 2009 - Unix Developer, Infosys/Colt Telecom, Germany/Frankfurt
December 2009
4/8
5. Project
Colt Telecom migrated its IN (Inteligent Network) platforms to new alcatel IN switches. The
configuration data for the new systems had to be migrated from the old systems in a business
critical time window of a few hours. I worked in coordination with the business analysts to
design and implement the migration scripts.
Responsibilities:
■ Develop the automation scripts that will perform the one day migration of all the Colt
Telecom's system data from the old IN (Intelligent networks) platform to the new IN
platform. System delivered on time and was performing within the performance
constraints.
■ Execute the migration.
Technologies: Unix scripting.
June 2008 - Technical Architect, Infosys/T-mobile, Germany / Bonn
Mai 2009
Project
T-Mobile decided to modernize its existing major retail mobile services middleware platform.
In parallel new mobile services were requested to be added to the middleware platform.
Responsibilities:
■ Design and implement the upgrade of a custom J2EE based middleware mobile
services platform. The upgrade involved the replacement of a set of services provided
from the middleware with web services, an upgrade of the weblogic server and a major
upgrade of the middleware application from ejb 1.4 to ejb 3.0 specification.
■ Development weblogic admin.
Technologies: Struts, JPA, ORM, EJB 2.0, Postgre, Weblogic
Oktober 2007 - Technical Architect, Infosys/Frankfurt
June 2008
Project
Evaluate documentation and development tools for introduction to the development teams.
5/8
6. Technologies: UML, Rational Rose
Oktober 2007 - Technical Architect, Infosys/Frankfurt
June 2008
Project
Evaluate documentation and development tools for introduction to the development teams.
Technologies: UML, Rational Rose
Mai 2009 - Unix Developer, AMS-CGI / Arcor/Germany
December 2009
Project
Senior developer for the creation and maintenance for a new Billing system for the Arcor
telecom. I was hired initially as a developer and eventually I became responsible to design the
new additions to the existing system for almost all the modules responsible for rating.
Responsibilities:
■ Developer in the area Billing systems. Develop parts of the core rating engine (Rating
system) component of the Tapestry Telecom fixed line Billing system.
■ Responsible for the resolution and fixing of defects from the Rating system. Billing
system run on production for Arcor Telecom (later Vodafone Germany).
■ Design and implement change requests for the Tapestry Billing system. Responsible for
the Rating and Billing components and some infrastructure libraries.
■ Responsible for the resolution and fixing of defects from the Rating system. Billing
system run on production for Arcor Telecom.
■ Design and implement additions to the scripting framework (Perl) that migrated
customer usage data to Arcor’s commercial portal.
Education
6/8
7. • Masters degree in Computing, University of Newcastle Upon Tyne England (1997-1998)
• Degree in Mathematics University of Thessaloniki Greece (1989-1994),
Master Thesis
Title: Creation of a system that analyses and measures the network throughput of the Newcastle
University parallel computing platform cluster.
Training and Certification
Autumn 2012
Spring 2011
Spring 2010
November 2007
November 2006
May 2004
JEE Design patterns / Telecom networks / Cable networks / Quality
Management
Quality on manufacturing methods.
Oracle OSB and SOA principles
UML training.
EJB 1.4 Sun certification (acquired from Sun Microsystems).
Team leadership workshop
• Principal
subjects/occupational
Skills covered
Workshop on project management. Contained an overview of all aspects of
project management.
January 2004 Java Sun 2 Programmer Certificate
September 2002 Consultancy skills
7/8
8. • Principal
subjects/occupational
Skills covered
Consulting skills explained. Roles and responsibilities of a consultant on an
assignment at customer site.
Languages
Self-assessment European level CEFR (C2 maximum evaluation)
Understanding Speaking Writing
Listening Reading Interaction Production
Greek Native C2 C2 C2 C2 C2
English Fluent C2 C2 C2 C2 C2
German Advanced C1 C1 C1 B1 B1
Interests and Hobbies
Windsurfing,
8/8