Jan N.

Jan N.

Prague, Czech Republic
Hire Jan N. Hire Jan N. Hire Jan N.

About Me

I am a highly experienced Enterprise Software Developer using the Java Ecosystem. I have a Master's Degree, in Applied Informatics/Computer Graphics, and an extensive background in programming (from micro-design to coding, writing, and documentation), software design/analytical work, researching new technologies, and realization of PoCs. As an analytical thinker and strong communicator, I work effectively with international teams as a team leader or team member. I have trained, mentored, and coached numerous junior developers and assisted in their integration onto the team. I consistently develop highly scalable and robust solutions while providing the highest levels of service excellence to my clients.

Frontend

Database

Other

Work history

IBM CZ
Independent Contractor
2010 - 2014 (4 years)
  • Served as a Component leader managing design, planning, implementation, and oversight.

  • Developed complex ETL processes (using Spring, DB2, WAS), integration with a 3rd party information system.

ALVILA SYSTEMS s. r. o.
JavaEE Developer (Contractor)
2010 - 2010
  • Worked on a manufacturing process management system ca. 20 programmers. The system integrated HW including RFID card readers, IP cameras, high precision digital scales, bar code readers and printers, door locks etc. Managed front-end development using web and Eclipse RCP application.

  • Developed the service layer and actively used Spring Framework, AspectJ, Hibernate, PostgreSQL, ActiveMQ JMS, SpringSource tc Server, and Liquibase.

  • Implemented information retrieval from external sources (e.g. market prices of precious metals, exchange rates, etc.) and its integration into business processes including generating business offers.

  • Utilised proof-of-concept programming for jBPM integration

  • Participated in JavaFX demo programming in a team of four programmers.

Self Employed
Scala Developer/ Independent Contractor
2010 - 2016 (6 years)
  • Developed comprehensive banking software solutions as a Scala Developer.

  • Worked in an agile self managed team of four using Scala, Akka, MongoDB, ScalaJS, and ReactJS.

  • Developed critical back-end components (email and SMS gateway, payment transaction processing) and front-end components including instant messaging integrated into the CRM.

  • Designed, implemented, and documented a data-oriented component for an information system (used by the Ministry of Transport of the Slovak Republic) based on the interface agreement from the customer.

  • Customized Telecom SDLC to the project and created design documents. Reviewed technical/acceptance specifications and code from multiple vendors (built with TIBCO ActiveMatrix, Siebel CRM, Liferay portal, JBoss AS, PostgreSQL, and Web services).

  • Coordinated and collaborated with multiple teams.

  • Analysed and fixed critical performance issues and prevented potential maintenance problems.

  • Served as a Programmer/Analyst, Senior Java Developer/Architect, and Freelance IT Consultant for numerous companies including Slovak Telecom, Finfactory, and Tempest.

Ing. Software Dlubal s. r. o
C++/MFC/OpenGL programmer
Present (2025 years)
  • Developed CAD-like engineering software for FEM analysis.

  • Completed design and implementation acc. for specified requirements.

  • Developed advanced interactive modeling tools.

  • Collaborated with testers in Prague and a helpdesk in Germany.

  • Participated in complex profiling and optimization.

  • Consistently used advanced algorithms and data structures.

  • Introduced Boost and Intel TBB (multicore programming) libraries and provided support and training in Intel TBB.

Showcase

Scala Developer
  • Developed two applications using Scala, Akka, MongoDB, ScalaJS, and React.

  • Implemented a customer-operator messaging application with CRM integration and escalation queues.

  • Designed and built a scalable message delivery gateway for multiple SMTP services, SMS/MMS providers, and routing based on country codes.

Programmer, Analyst
  • Developed a data-oriented component for a Ministry of Transport system.

  • Implemented the component based on an interface agreement with the customer.

  • Utilized Oracle Database, Weblogic Server, Java, Spring Framework, Spring Data, Hibernate, JAX-WS, and GIT.

Senior Java Developer – Architect (Contractor)
  • Customizing Telecom SDLC for projects, including design documentation.

  • Reviewing technical and acceptance specifications and code from multiple vendors (TIBCO ActiveMatrix, Siebel CRM, Liferay portal, JBoss AS, PostgreSQL, Web services).

  • Coordinating teams to address critical performance issues and prevent maintenance problems.

Contractor
  • Responsible for the design, implementation, and oversight of an internal IBM project involving 500k+ user profiles.

  • Developed complex ETL processes and integrated with 3rd party SW, collaborating with architects and PM from IBM AT.

  • Redesigned and reimplemented legacy ETL components for the learning management system, resulting in performance improvements and cost savings.

Education

Education
Coursera Course Certificate - Parallel Programming, License VJA5PNWYEY5J
Coursera
2016 - Present (9 years)
Education
Coursera Course Certificate - Functional Program Design in Scala, License E9J6DYYJX3KY
Coursera
2016 - Present (9 years)
Education
Coursera Course Certificate - Functional Programming Principles in Scala, License 7HUTTXGFVXRH
Coursera
2016 - Present (9 years)
Education
Bachelor's Degree, Applied Computer Science, specialization in Computer Systems and Computer Graphics.
Masaryk University Brno
Education
Master's Degree, Applied Informatics – Computer graphics (thesis: stereo reconstruction on the GPU using NVIDIA CUDA)
Masaryk University Brno