Späť na profesionálov

.NET Architect & .NET Developer & Architect & C# Developer & Java Architect & Java Developer & Javascript Developer & Oracle Developer & Scala Developer

Prehľad


Krátke zhrnutie

Senior Java, .Net a C# vývojár a architekt s viac ako 15-ročnými skúsenosťami v IT a v zahraničí. V rámci svojej súčasnej spoločnosti pracoval na 3 projektoch. Jeden, ktorý bol zameraný pomerne do hĺbky. Mnoho spoločností v Nemecku a Rakúsku posiela faxy, pretože ide o právne uznávaný dokument. Fax manager je aplikácia na správu faxov na prevádzku, ktorú používa niekoľko spoločností. Projekt bol realizovaný spoločnosťou BE programming, kde prepísali staršiu aplikáciu do Java EE, urobili integračné testy, ako aj ladenie výkonu. Boli tam veci ako konverzia pošty a faxu a prispôsobenie novým štandardom.

Jedným zo zaujímavých projektov bolo nasadenie nového systému pre švajčiarskeho klienta vo verejnej správe. Chceli urobiť riaditeľský model na internetový informačný server, kde mali starý systém, v ktorom boli uložené niektoré dokumenty. Vytvorili nový systém, v ktorom boli tieto dokumenty rozmiestnené na rôznych miestach a podľa určitých pravidiel, keď niekto zadal požiadavku na starý dokument, prepočítal sa a nasmeroval danú osobu na nové umiestnenie tohto dokumentu. Odtiaľ sa v rámci tohto internetového informačného servera používal .net a robilo sa rozhranie REST API. Pracoval s databázami Mongo DB kvôli veľkému výkonu v systéme. Tam urobil kompletnú inštaláciu tohto servera, na PC server Windows a implementáciu Mongo DB. Pracoval aj s databázami ako SQL a Oracle. Okrem toho robil architektúru riadenú udalosťami pre obchod s módou. Pracoval s Netflixom, Spring Cloud, jadrom .net a používal orchestráciu mikroslužieb, ako aj zasielanie správ. Venoval sa tam aj zasielaniu správ. Pracuje agilne v Scrume, kde majú šprinty 2x týždenne. Plynule komunikuje v angličtine a ešte lepšie v nemčine. V minulosti bol vedúcim tímu, ktorý mal na starosti 4 vývojárov.

Pracovné skúsenosti

2004 - now

Position: Freelancer

  • Software development and architecture (.NET, Java EE), Integration of business applications

2011 - 2011 (3 months)

Position: Senior developer, team leader

  • Custom reporting solution – prototype (Java EE, Spring, Hibernate, JSF, Jasper reports, Oracle, PL/SQL, Maven, Subversion) leading small developer team (4 people)

2008 - 2011

Position: Software application engineer

  • Programming, administration, integration of business applications, reporting (Java EE, IBM Websphere Commerce 6, IBM Websphere Application Server 6, DB2, AS/400, RPG, MQ Series, Oracle E-Business Suite, Oracle reports, Oracle BI Publisher)

2001 - 2008

Position: Developer

  • ERP SoftM Suite, module Production (AS/400, RPG, Visual Basic) Sharknex – financial accounting and controlling software (Java EE)

1997 - 2001

Position: System administrator, team leader

  • Implementation and administration the ERP-System MAX (ICL), BDE-System, developing special customer solutions, reporting in modules financials, purchasing, sales, logistic. Developing interface ERP-> financial accounting, Intranet programming and administration.
  • System administration (Windows Servers, Novel Servers, Database Informix, Centura, MS SQL).

Selected Projects

09/2018 - now

Position: Senior Java developer (A1, contract) Team members: 3

  • Rewriting a legacy application for Boss server, bringing it to new standards, refaktoring, bugfixing, performance tuning (JPA + Hibernate)
  • Technologies: Java 8, JAVA EE 7, JBOSS (Wildfly), JPA, Hibernate 5, EJB, RxJava, Oracle, Arqullian, JSF, CDI, DeltaSpike, Weld, JUnit, Cucumber, GreenMail, Maven, Flyway, Rest + Soap Web services, SoapUI, Refaktoring, Performance tuning

05/2019 - 09/2019

Position: Senior developer, analyst (Plasser & Theurer, contract)

Team members: 18

  • IOT Application for rails and switches recognication Tamping machine assistence software.
  • Technologies: C#, .NET, WPF, Akka.NET, Tensorflow, MongoDb, Accord.NET

03/2018 - 08/2018

Position: Software application engineer (T-Systems MMS, Dresden, contract) Team members: 15

  • B2C and B2B e-commerce solutions - development, maintenance, performance tuning.
  • Technologies: IBM Websphere Commerce, IBM Websphere, Application Server, DB2, Java, Maven, Liquibase, Javascript, Dojo, Less, JUnit, Selenium, Rest, Soap, Xml, Web services, JMeter, Dynatrace

10/2017 - 03/2018

Position: Software application engineer (Atos CH, AT, contract) Team members: 4

  • Custom provider for IIS Rewrite module, architecture + development, data migration tools. web services, IIS Configuration
  • Technologies: C#, ASP.NET, ASP.NET MVC, WCF, NSubstitute, MS SQL 2012, 2016, Windows Server 2012 R2, Windows Server 2016, MongoDB, PowerShell, Gatlin

02/2015 - 09/2017

Position: Software application engineer (Witt Weiden (Otto group), contract)

Team members: 25

  • E-commerce development, maintenance, bugfixing, performance tuning, shop staging architecture + development
  • Technologies: JEE 6, JPA, JAX-RS, JBOSS, Hibernate, Spring Core, Spring Security, Spring MVC, Spring Data, Spring Cloud, Spring Boot, JMS, HornetQ, AMQP, RabbitMQ, Freemarker, jQuery, Bootstrap, Less, Tomcat, FactFinder, EHCache, Oracle, PL/ SQL, Maven, JMeter, Jackson JSON API, Netflix (Eureka, Hystrix, Feign)

2009 - now

Position: Developer, Architect (contract) Team members: 4

  • Members evidence, clubs evidence, events schedule and organization, seeding, registering to events, payments etc.
  • Technologies: C#, ASP.NET, ASP.NET MVC, WPF (Prism), WCF, MS-SQL 2005, MS-SQL 2008,2012,Reporting services, Entity framework, T-SQL

09/2014 - 12/2014

Position: Senior Developer (IBM, Wien, contract) Team members: 20

  • Rewrite old ERP application from AS/400 to JEE environment, backend and frontend development.
  • Technologies: JEE 6, JPA, JAX-RS, JSF 2, Websphere Applicatiobn Server, Mockito, Json, DB/2, Dojo, Apache Ivy, HTML, CSS, Java Jackson JSON API

05/2013 - 08/2014

Position: Senior Developer (Software Quality Lab, Lustenau, Linz, contract) Team members: 10

  • Design and development of Testautomatisation framework
  • Technologies: .NET (C#), WPF, NUnit, Automated testing, build scripts, REST, JSON.Net, XML, XSD, XSL, XPath, Mantis, Polarion

09/2012 - 01/2013

Position: Senior Developer (Unicorn, Prag, contract) Team members: 35

  • Development of electronic banking web application, system integration
  • Technologies: Java EE, WebServices, SoapUI, Apache POI, JUnit, EasyMock, Selenium .NET (C#), Springframework.NET, DevExpress, NHibernate, ASP.NET, Team Foundation Server, Oracle, MS SQL Server, NUnit, NAnt, Automatic testing, Build scripts

08/2011 - 07/2012

Position: Senior Developer (T-Systems MMS, Jena, contract) Team members : 30-50

  • New e-business portal and shop for a large international company, based on IBM Websphere Commerce, integration with the SAP (Java SE, Java EE, IBM Websphere Commerce 7 FP3, IBM Websphere, Application Server, DB2, Maven, Liquibase, Dojo, Scrum, JUnit, Selenium, EasyMock, Xml, Web services, SoapUI)

2010 - 2011

Position: Developer

Team members: 30 Implementation Oracle E-business

  • Integration Oracle E-business Suite with third party applications
  • Reporting in modules Production, Quality
  • Technologies: Oracle, Oracle E-business Suite, Oracle Reports, PL/SQL, Java SE, AS/400,JUnit

2008 - 2011

Position: Developer Team members: 5

  • eShop development, customization, integration with the ERP system BPCS.
  • Technologies: Java SE, Java EE, EJB, IBM Websphere Commerce 6, IBM Websphere Application Server 6, DB2, AS/400, RPG/400, MQ Series, XML, IBM Websphere Portal 6, Webservices, JUnit, EasyMock

2010 - 2011

Position: Developer, Architect (Ediss, contract) Team members: 4

  • EDI Store 2 – software for monitoring, administration and archiving EDI messages
  • Technologies: Java SE, Java EE, Spring, JFreechart, iBatis, Jasper reports, NetBeans Platform RCP, MDA, AOP, JUnit, RhinoMock

2007 - 2010

Position: Developer (Ediss, contract) Team members: 5

  • EDI implementation - binding EDI to an ERP system (large international company)
  • Technologies: AS/400, Seeburger BIS, Seeburger AS/400 Data connector

2007 - 2008

Position: Developer, Architect (Ediss, contract) Team members: 4

  • DVP EDI Store – monitoring, administration and archiving EDI messages.
  • Technologies: C#, WIN Forms, ADO.NET, MS-SQL 2005, MS Reporting services

2007 - 2007

Position: Developer (contract) Team members: 3

  • International real estate portal including administration (customers, orders, payments etc.)
  • Technologies: C#, WIN Forms, MS-SQL 2005, Web services, NHibernate, Selenium, NUnit

2004 - 2008

Position: Developer (contact)

Team members: 40

  • Sharknex – software for financial accounting and controlling
  • Development modules Payment proposal, Statement of account
  • Technologies: Java SE, Java EE, Eclipse, JBoss, Oracle, UML,Crystal report, EJB, Bison

Framework, JUnit

2002 - 2003

Position: Developer

  • Custom control - generic user interface for maintaining data - user interface, validations, displayed contents etc. are controlled via metadata stored in the repository.
  • Technologies: C++, Visual Basic, WIN32 API, XML, DB2, AS400

1999 - 2000

Position: Project manager, Developer, Administrator

  • Interface ERP System – Financial accounting, including user interface for monitoring
  • Technologies: C, C++ (MFC), Visual Basic, SQL, Informix, FoxPro, Crystal reports, Bash, HTML, ASP, VBA, SQL, Unix, Informix D
Author
.NET Architect & .NET Developer +7
64365b4a4357d20001a5bc55
Kontraktor362  / Denne
ÚroveňSENIOR
Role
.NET Architect .NET Developer Architect C# Developer Java Architect Java Developer Javascript Developer Oracle Developer Scala Developer
Jazyky
English
Zručnosti
.NET FrameworkAI and Machine LearningAJAXASP.NETASP.NET MVCAccord.NetAkkaApache Struts 2Application ServerArchitectAutomation TestingBashBootstrapBusiness InteligenceCC#C++CSSCloudContainerization SoftwareCucumberDatabaseDevOpsDynatraceERPEclipseEntity FrameworkEurekaFeignFoundationHTMLHibernateIDEInformixIoTJPAJSFJSONJSPJUnitJavaJava EEJava ToolsJava serversJavaScriptLESSMessage BrokerMicrosoft serversMockitoMongoDBMonitoring ToolsNetbeansOperation SystemsOracleOracle BIPL/SQLPowerShellProject ManagerRabbitMQReportsRestRxJavaSQLSW Tools APIsSales RepresentativeScalaSeleniumService Discovery SoftwareShellSoapSpecificationsSpringSpring CloudSpring DataSpring SecuritySpring bootSwingT-SQLTeam LeaderTensorFlowTest DevelopmentToolsUMLUnixVisual basicWCFWPFWebSphere Application ServerWildFlyWindows ServerXMLXSDXSLXpathjQuery
Lokality
PrahaRemote
Hybridné Lokality
Praha