[email protected] (+420) 773 400084
Transkript
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
• 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,...
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.
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.
Certifikovaný tester
Cíle mezinárodní kvalifikace (převzaté z ISTQB setkání v Sollentuna, Listopad 2001) ................... 72
Vstupní požadavky na tuto kvalifikaci .......................................................
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ů
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