[email protected] (+420) 773 400084

Transkript

[email protected] (+420) 773 400084
MILAN KARASEK
SENIOR SW ENGINEER
[email protected]
(+420) 773 400084
Work Experience
8/2007 – now
ALGOMICA - SW Architect / Project Manager
Designed architecture and developed JEE systems (banking, insurance),
designed systems for test automation. On some of projects responsible also for
project management, system analysis or formation of software development
processes.
3/2009 - 4/2011
FREELANCER - Senior Java Developer / Team lead
On-site and off-site JEE development in various projects (insurance or banking)
12/2005 – 12/2007 CERTICON - Senior SW Designer / Team lead
Worked for customers from various areas – medical devices, telco and
automotive diagnostics. Responsible for team leadership and design decisions.
4/2001 - 11/ 2005 ROCKWELL AUTOMATION RESEARCH CENTER, PRAGUE – SW Engineer
Research and development of technologies for industry control and automation.
Education
1996- 2002
CZECH TECHNICAL UNIVERSITY IN PRAGUE, FACULTY OF ELECTRICAL ENGINEERING
Awarded by MSc. in Technical cybernetics (2002)
Skills
Programming
Solid knowledge of Java (JSE, JEE, Spring), Python; Experience with system
integration; Knowledge of pattern design and UML
SW Development Versioning - SVN, Git; Task and bug tracking – Jira, YourTrack, HP QC; Unit
testing – Junit, EasyMock, Mockito; Continuous builds – TeamCity, Hudson;
Application Servers - JBoss, WebLogic, WebSphere; Databases – Oracle,
MySQL; Design – Sparx Enterprise Architect
SW Testing
Design and implementation of systems for test automation. Experience with test
analysis, test design and management of test execution.
Professional profile Having experience with managing people and leading software projects (up to
15 members in a team). Delivers results within time and cost frames. Able to
deal with complex problems or vague requirements.
Having detailed knowledge of all phases of system development from
specification and design, across implementation to testing and system
integration. Communicative, used to work in international teams.
Certifications
Java
Spring
XML
UML
Software testing
Sun Certified Business Component Developer, Java EE 5 (2009)
Sun Certified Web Component Developer, Java EE 5 (2009)
Sun Certified Developer for Java Web Services, Java EE 5 (2009)
Sun Certified Java Programmer, Java SE 5 (2008)
Spring Core Certified Professional, Spring 2.5 (2010)
XML 1.1 and Related Technologies (IBM Professional Certification, 2009)
OMG Certified UML Professional, Fundamentals (2009)
ISTQB – Certified tester (2012)
Some of the projects at Algomica:
Banking 2013 – now; allocation 2years 4 month, customer: Air Bank
- Lead of a team that developed backend systems for document recognition, storing, organizing
and easy payments „Šanon“ (JEE, Spring, Spring WS, Hibernate, ABBYY OCR, PDF Box)
- Lead of a team taking ove Card management system from external provider and adapting it
under internal development within the bank (JEE, Spring, Spring WS, iBatis, Oracle)
- Implementation of backend of internet banking (JEE, Spring, Spring WS, Hibernate, Oracle)
Financial services 2014 - now; allocation 11 months, customer: Profinit, coinmate.io
- Software architect of Biotcoin trading platform consisting of backend and frontend part. GUI,
server push, JSON rest services API, integration to external payment systems, caches, strong
focus on security (JEE, Spring, Spring Remoting, Spring Security, Ehcache, Zkoss, MyBatis,
Oracle, Tomcat). Developed automated trading bot that uses platform API (Python)
Banking 2010 – 2013; total allocation 2 years 2 months customers: Profinit, Ceska Sporitelna
- Designer (technical design) of new features of internet banking, definition of new proceses of
analysis and design (JEE, Enterprise Architect)
- Several projects for development of platform supporting management of external partners of
the bank, project manager on one of the projects (JEE, Spring, MyBatis, Oracle, WebLogic)
- Project lead during development of system for negotiation about account charges and terms
(JEE, Spring, Hibernate, Oracle, WebLogic)
- Exposure of functionality of existing web application (real estate valuation) using WS (JEE,
Spring, Spring WS, iBatis, Oracle, WebLogic)
Banking 2011 – 2012, 2014 ; total allocation 12 months, customers: Profinit, Komercni banka
- Processing messages from data box, design of integration of existing solution into
environment of the bank (JEE, Spring, iBatis, JAX WS, Oracle, WebSphere)
Insurance 2008; allocation 2 months, customer: AspectWorks
- Development of backend of information system from insurance area (JEE, Hibernate, Spring,
Spring MVC + JSP, MySQL).
Automated testing system 2007 – 2013; total allocation 1year 8 month, customer: ComAp
- Design and development of automated testing system for embedded devices (Python)
Some of the freelance projects:
Insurance 2009 – 2010; total allocation 1 year 2 months, customer: Allianz Direct
- Work on three architecture and code redesign projects of broker application for online selling
policies. Team lead on one of the projects. (JEE, Hibernate, Spring, JSF, WSS4J, Apache CXF,
Oracle, JBoss)
One of the projects at Certicon:
Teleconference management system 2007; allocation 7 months, customers: Frequentis, NASA
- Project lead during development of software for configuration clients targeted for large
teleconference management system - thousands of users. (Java, Swing, JDBC, SQL, Oracle
Public profiles, references ...
LinkedIn
http://www.linkedin.com/in/milankarasek
Latest version of this CV http://milankarasek.algomica.cz/CV_Milan_Karasek.pdf
Patents awarded
Monitoring operating characteristics of a single axis machine (US patent
No. 7143001).

Podobné dokumenty

Pokročilé techniky automa- tického testování v

Pokročilé techniky automa- tického testování v • Podpora pro testování ve Spring Frameworku 2.5 • Techniky a patterny testování různých vrstev aplikace - Data layer: database sandbox, automatic database model setup / update, database interface,...

Více

Jednotkové testování

Jednotkové testování Testovací schéma a typy testů

Více

Stáhnout Michalovo CV

Stáhnout Michalovo CV Michal Kandr – životopis Jméno:

Více

Novell Vibe 3.4 Readme

Novell Vibe 3.4 Readme je nutné použít Sun JDK. Existující funkcionalita Vibe pro zpracování vlastního podepsaného bezpečnostního certifikátu není kompatibilní s IBM JDK.

Více

Novell Vibe 4.0 Readme

Novell Vibe 4.0 Readme nutné použít Sun JDK. Existující funkcionalita Vibe pro zpracování vlastního podepsaného bezpečnostního certifikátu není kompatibilní s IBM JDK.

Více

Certifikovaný tester

Certifikovaný tester Cíle mezinárodní kvalifikace (převzaté z ISTQB setkání v Sollentuna, Listopad 2001) ................... 72 Vstupní požadavky na tuto kvalifikaci .......................................................

Více

Vybrané partie z jazyka Java

Vybrané partie z jazyka Java Objekt není zodpovědný za hledání svých  závislostí (nadeklarovány) Kontejner je ”dodá” ­ nastaví konkrétní objekty  pomocí setterů

Více

chesapeake-bay

chesapeake-bay 14-ti měsíční fena, pěkná hlava, inteligentní výraz, nůžkový skus, silný krk, pěkný tvar, malý hrudník, potřebuje zpevnit, suchá srst, kátké nadloktí, dobrý temperament, aktivní pohyb

Více