Name: Jaroslaw Smorczewski
Address: 55 Mayfield Grove, Ballymahon Road, Athlone
Telephone: home:-, mobile:-
Email:-Nationality: Polish
Profile
With over two decades of experience in the IT sector, I am a seasoned computer specialist who has continuously evolved and excelled
in a wide range of IT roles. My journey has taken me from computer sales, hardware servicing, consulting, programming, and analysis
to the role of a core system librarian.
Throughout my career, I've achieved mastery in both Windows and Unix operating systems and have gained valuable experience as a
database administrator (DBA). I'm well-versed in multiple programming languages and have a deep understanding of various
business operating principles.
The last two decades of my career have been dedicated to software and database development and business analysis. I initially
focused on developing complex client/server systems (ERP/MRP class), using Oracle technologies. Subsequently, I expanded my
expertise to include Java and web technologies, becoming proficient in internet technologies and integration. Lastly I mastered Python
language as well in similar area of web development but also in data science.
Since 2007, I have been contributing my skills and knowledge to the IT landscape in Ireland. I develop systems and applications based
on Java, Python, SQL and Javascript/Typescript technologies. I am engaged in the entire product life-cycle, from defining needs,
designing databases and middleware, to user interface development, extension, support, and maintenance, as well as system library
enhancements. I also take pride in creating development templates, libraries, and pipelines, and deploying solutions to the cloud
while maintaining meticulous documentation.
I possess a razor-sharp mind, and I am equally comfortable working independently or as part of a collaborative team. I embrace
decision-making with confidence, and my strong aptitude for learning allows me to quickly adapt to evolving technology and industry
trends. My diverse skill set, as outlined below, serves as a testament to my expertise.
Work Experience
Dates:
Name and Address
Occupation:
04/2023 – 11/2023
Marsh & McLennan Ireland
25-28 Adelaide Rd Saint Kevin's, Dublin 2
Full Stack Lead Developer
This was my latest contract. I was hired to help with and kick start various development initiatives around OpenAI API. Main goal is to
provide tools for buisness operations improving productivity of certain areas like processing lengthy, extensive documents. Such
documents can be read, verified, checklisted by AI to speed up the process greatly.
I was a leader of small development team providing POCs, ready applications and carry on other development and deployment tasks.
One of such tasks was proving python as a backend for applications.
Main Activities and Responsibilities:
Development of POCs and new applications based on Python Flask and Angular frameworks.
Updgrades and improvements of other/existing applications based on nodeJS and Angular/React.
Creating/maintaining docker files, helm charts, pipelines, applications and service deployments.
Technologies and Tools used:
Python, NodeJS, REST: back end,
Angular/React, typescript/javascript: front end
OpenAI API, Langchain dbs, Chat GPT API
Azure software suite for project management: Azure DevOps, Github, Github Actions pipelines
Schell and Python scripts, yaml config for helm chart configurations, Okta SSO auth, Camunda BPM
Application Servers:
Cloud technologies:
Databases:
Flask, NodeJS
Azure
MongoDB, File Storage
langchain dbs: Chroma, FAISS, Qdrant
Dates:
Name and Address
Occupation:
09/2022 – 04/2023
Fidelity Investments Ireland
Waterside, Citywest Business Campus, Dublin 24
Senior Full Stack Developer
I was hired to kick off and build front-end for one of Fidelity financial services. Whole system sits in AWS and is built with Java and UI is
created / moved to Angular. My core responsibility was UI development and deployment but in practice I was dealing with other tasks
as well, like improving or upgrading existing services involved in the workflow or modifying deployment pipelines and templates.
Main Activities and Responsibilities:
Development of brand new front end application based on Angular framework.
Updgrades and improvements of existing java backend services deployed to AWS
Maintaining Jenking pipelines, applications and service deployments
Technologies and Tools used:
Java11/17, Spring Boot (Spring 5), Kafka messaging, REST: back end,
Angular, typescript/javascript: front end
Atlasian software suite for project management: Jira, Confluence, Bitbucket
Shell, Groovy and Python scripting for AWS configurations
Application Servers:
Cloud technologies:
Databases:
Tomcat, NodeJS
AWS
Oracle
Dates:
Name and Address
Occupation:
12/2021 – 09/2022
Ergo Group
Eastpoint Business Park, Block T, Alfie Byrne Rd, East Wall, Dublin 3
Senior Full Stack Developer
This is another short term contract. I was responsible for building client and personel facing application for SBCI investment bank.
Project was built from the ground and I was the very first developer involved in coding and cloud initial configuration. It is Azure
cloud environment with dockerized microservices and front-end Angular application, all driven by Kubernetes. Apart from
development I was also involved in Azure configuration and management.
Main Activities and Responsibilities:
Development of brand new front end application based on Angular framework.
Development of java backend microservices
Building Jenking pipelines and deployment to Kubernetes claster.
Azure configuration and management around Kubernets, API Gateway, storage account
Technologies and Tools used:
Java11/17, Spring Boot (Spring 5), REST and microservices: back end,
Angular, typescript/javascript: front end
Atlasian software suite for project management: Jira, Confluence, Bitbucket
Azure Cloud as environment, Windows VM, docker, Kubernetes
Application Servers:
Cloud technologies:
Databases:
Tomcat, NodeJS
Azure
Postgres, H2
Dates:
Name and Address
Occupation:
08/2021 – 11/2021
Amdocs - Openet
Park West Business Campus, Nangor Road, Dublin 12
Senior Java Developer
This was short term contract, fully remote. I was a part of the team responsible for building solutions for 5G mobile providers. It is
docker environment managed by Kubernetes. Applications are distributed across containers, they are both back-end and front-end,
based on Spring Boot at the back-end and Angular at the front. There were also shell scripting involved in the process for cloud
deployments.
Main Activities and Responsibilities:
Full stack refactoring and redevelopment of software for docker containers and deployed to docker swarm.
Management of fully remote and virtualized linux envorinments.
Technologies and Tools used:
Java 8 , Spring Boot (Spring 5), REST and microservices: back end,
Angular, typescript/javascript: front end
Unix shell command scripts
Atlasian software suite for project management: Jira, Confluence, Bitbucket
Docker as environments, Kubernetes, Helm for management, ELK stack for monitoring
Application Servers:
Cloud technologies:
Databases:
Tomcat, NodeJS
own cloud solution
H2, Ingres
Dates:
Name and Address
Occupation:
01/2021 – 08/2021
Revenue – Irish Tax and Customs
Dublin Castle, Dublin 2
Senior Java Developer
This was another contract, fully remote. I was a part of the team responsible for refactoring of older software and adopting it to
docker swarm environment. That were application of all kinds, both back-end and front-end, mostly sitting in Web Logic domain.
Biggest challange there was recreating JMS message system, originally built in WebLogic native features and unavailable elsewhere. It
was rebuilt in docker containers using ActiveMQ and Artemis.
Main Activities and Responsibilities:
Full stack refactoring and redevelopment of software for docker containers and deplyed to docker swarm.
Management of fully remote and virtualized linux envorinments.
Technologies and Tools used:
Java (5, 6, 8, 11) , Spring2 to 5, Oracle technologies, REST and microservices: back end,
Struts, Spring MVC, Javascript, Angular: front end
Atlasian software suite for project management: Jira, Confluence
Git for source control
Docker Swarm as environments, ELK stack for monitoring
Application Servers:
Cloud technologies:
Databases:
Weblogic, NodeJS
RedHat OpenShit
Ingres
Dates:
Name and Address
Occupation:
12/2017 – 11/2020
State Department of Agriculture, Food and the Marine
Kildare Street, Dublin 2
Senior Java Developer
This was my long term contract. I was a part of the team responsible for building software for the department purposes,
rewrite old software with new technologies as well as maintain it thereafter. Software and database optimizations were extra tasks.
There were also some SOA tasks for department internal purposes. Last 2 years I was dedicated to software modernization and
adopting it to new technologies and moving it to the cloud, which in turn is a long term goal of the department. It is multi tire
architecture based on micro and mini services on back end side and Angular on the front end.
Main Activities and Responsibilities:
Full stack development and maintenance of software required by various government driven programs like
animal birth control or pesticide usage.
Technologies and Tools used:
Java (5, 6, 8, 11) , Spring4 & 5, Oracle technologies, REST and microservices: back end,
Struts, Spring MVC, Javascript, Angular, BI Publisher: front end
Python: data mining and transformations, XML and Java code cleaning, REST endpoints testing
Atlasian software suite for project management: Jira, Confluence, Bamboo, FishEye
SVN and Git for source control
Application Servers:
Cloud technologies:
Databases:
OC4J, Weblogic, NodeJS
RedHat OpenShit
Oracle, MS SQL
Dates:
Name and Address
Occupation:
08/2017 – 01/2018
Verizon
East Point Business Park, Dublin 1
Senior Java Developer
This was a short term contract. My core responsibility was to deliver a program capable of processing of millions of billing records
provided by mainframe machine and output them in readable, user friendly format for their clients. I was working alone on the
software side and cooperating with small offshore team on securing and integrating that software within the company infrastructure.
Main Activities and Responsibilities:
Full stack development of billing processing software
Technologies and Tools used:
Java8, Spring4, Spring Batch, Spring Integration, JMS & IBM MQ
Python: data analysis and preparations/transformations
NetBeans as development IDE (both Java and Python)
Databases:
IBM Mainframe, Apache Cassandra
Dates:
Name and Address
Occupation:
11/2016 – 05/2017
Accenture
Grand Canal Dock, Dublin 2
Senior Java Developer
This was another intensive contract job, the self-managed team of 5 people was working in Agile methodology with 3 weeks sprints, 2
for dev and 1 for planning and bug fixing to build time management systems for big market players like Google, Facebook or
Microsoft. Application has been delivered twice faster that planned.
Main Activities and Responsibilities:
Full stack development of new resource management system sitting on docker containers
Technologies and Tools used:
Java8, Spring4, Docker, REST and microservices: backend
Spring MVC and Angular2 (type script and JavaScript): front-ends
Python: web data scraping, analysis and transformations
Jira/Confluence for project management (Agile methodology)
SVN and GIT for source control
InteliJ as development IDE
Application Servers:
Cloud technologies:
Databases:
Tomcat, NodeJS,
Google Cloud, AWS, Kubernetes
Postgresql, Redis
Dates:
Name and Address:
Occupation:
08/2016 – 11/2016
Irish Life
Lower Abbey Street, Dublin 1
Senior Java Developer
This was a contract job spent mostly on improvements of existing pension system built on Oracle database and Java. Frameworks
stack was: JavaEE, SOAP, Hibernate, Spring, Struts. Development was managed in Agile methodology with 3 week sprint, 2 weeks for
development and 1 week for planning and bug fixing.
Main Activities and Responsibilities:
Existing pension system code refactoring and improvements (online Java application based on Oracle database
and SOAP web services), prepaing documentation
Technologies and Tools used:
Java/Java EE (Full stack with frameworks: Java8, Spring, Hibernate, Struts, Maven)
Eclipse for development and testing
Jenkins for continuous integration
SVN for source control
Jira/Confluence for project management (Agile methodology)
Application Servers:
Databases:
WebLogic
Oracle
Dates:
Name and Address:
Occupation:
03/2016 – 08/2016
ICON
South County Business Park,
Leopardstown, Dublin 18
Senior Java Developer
This was another contract job in my career. I was developing applications for pharmacy business inside restricted intranet
environment. Applications were based on open source technologies and distributed as separate backend (Java) and UI (AngularJS)
modules, some of them public, others secured for client (vendor) access. Team was working in Agile methodology with 3 weeks long
sprint, 2 weeks for development, 1 week for validation (approval) and bug fixing.
Main Activities and Responsibilities:
Development and maintenance of the software for pharmaceutical sector (online java applications in general),
systems extensions and improvements, extensive documentation preperations, support and troubleshooting
Technologies and Tools used:
Java/Java EE, JavaScript (Full stack with frameworks: Spring, Hibernate, AngularJS, Maven)
IntelliJ IDEA for production development and testing
Jenkins for continuous integration
SVN and GIT for source control
Jira/Confluence for project management (Agile methodology)
Application Servers:
Databases:
Tomcat, Glassfish
MySQL, MongoDB
Dates:
Name and Address:
Occupation:
11/2015 – 02/2016
AIB Bank
Burlington Road, Ballsbridge, Dublin 4
Senior Java Developer
This was short contract I spent on maintenance of existing bank software. It was a development of new features and improvements ofexisting solutions as well as troubleshooting and support for SOA integration.
Main Activities and Responsibilities:
Systems integration, maintenance of the bank internal software (online java applications in general), existing
systems extensions and improvements, preparing documentation, support and troubleshooting
Technologies and Tools used:
Java and Java EE (Full stack based on bespoke solutions and frameworks: SOA, XSLT, Spring, WSDL, iBatis, IBM
Mainframe Connect
Eclipse, NetBeans, SoupUI, XMLSpy for development and testing
IBM ClearCase and GIT for source control
Jira for Agile project management mixed with Waterfall methodology
Application Servers:
Databases:
WebSphere, Tomcat, Glassfish
IBM mainframe DB2 and IMS databases
Dates:
Name and Address:
Occupation:
05/05/2015 – 30/10/2015
Rockall Technologies
Block 1, Floor 2, West Pier Business Park, Dun Laoghaire, Co. Dublin
Senior Java Developer
This job was very intensive 6 months of Agile development of collateral banking software. My main activity was to kick start of web
services and developing new features of the new version of the flagship company product. Software required certification against all
industry standard application servers.
Main Activities and Responsibilities:
Design and Development of the main project (asset management software for banks), existing systems
extensions, development and maintenance preparing documentation, support and troubleshooting
Technologies and Tools used:
Java and Java EE (Full stack with frameworks: Spring, Struts, Hibernate, Apache Web Services)
IntelliJ IDEA for production development and testing
SQL Developer for database development
TeamCity for continuous integration
SVN and GIT for source control
Jira for project management (Agile methodology)
Application Servers:
Databases:
WebLogic, WebSphere, Glassfish, Tomcat
Oracle
Dates:
Name and Address:
Occupation:
23/08/2010 – 28/02/2015
Allianz Worldwide Care Ltd.,
18B Beckett Way, Park West Business Campus, Nangor Road, Dublin 12
Senior Developer
First 3 years in Allianz I spent on developing systems, initially it was 80% Java and 20% database, then when the development was
nearly done the weights moved to 60% database and 40% Java, at the end it was mainly support and small development
modifications (like legislation changes). The environment was cloud like Intranet where the software operates as distributed, load
balanced, middleware. It contains all types of application servers, databases and internet technologies from old, legacy PHP systems
to modern service oriented architecture solutions based on Oracle
SOA stuck. I've been supporting whole Allianz Group (companies around the world) and various technologies in Agile and Waterfall
methodologies mixture.
Main Activities and Responsibilities:
Design and Development of database and Java solutions, existing systems extensions, development and
maintenance, preparing specifications and documentation, support and troubleshooting
Technologies and Tools used:
Java and Java EE (EJB, Spring, Struts, JSP, JSF, SOAP, REST, XML)
Eclipse and NetBeans (SOA, BPMN web applications, independent service clients and testing)
Ant, Maven, Gradle builders
SVN source control
Thunderhead (serial correspondence generations software)
SOA (BPM and ESB)
IBM Teamworks (Eclipse)
OpenESB (NetBeans)
Oracle JDeveloper Oracle SOA)
Application Servers
SQL and PL-SQL
Oracle WebLogic, Glassfish, JBOSS, Tomcat
Oracle Development tools (Forms, APEX, Discoverer)
Oracle SQL Developer
Allround Automations PLSQL Developer
Dates:
Name and address:
Occupation:
02/2008 – 08/2010
CampusIT Ltd, Kestrel House, Clanwilliam Place, Dublin 2
Senior Oracle Developer
It was a permanent job, I spent that time on development and support of the non-production management system based on Oracle
technologies as well as on integration of a number of external systems together using Oracle SOA tools. I was supporting mainly
Ireland and UK clients in Agile environment.
Main Activities and Responsibilities:
Flag system development and maintenance
Developing web services and integration processes
Preparing specifications and documentation
Support and troubleshooting
Technologies and Tools used:
Java and Oracle SOA Suite (J2EE, ESB, BPEL, SOAP, XML, HTML)
Oracle JDeveloper (development of above),
NetBeans (web applications, independent service clients and testing)
Oracle SOA Suite
Ant builder, MS SourceSafe source
own tools
Application Severs
SQL and PL-SQL
Oracle AS and BEA WebLogic
Oracle Developer (Forms, Reports, APEX)
Allround Automations PLSQL Developer
own tools
Dates:
Name and Address:
Occupation:
08/2007 – 11/2007
Abacus Accounts Systems Ltd., Tuam Road, Galway
Oracle Developer – part time, remote contract job
That was a contract job where I've been fixing holes in the construction management software (standalone support software working
off-line and used on construction sites, then synchronizing with the main system when on-line).
Main Activities and Responsibilities:
Software Developing and integration
Preparing specifications and documentation
Support and troubleshooting
Technologies and Tools used:
Oracle Developer (Forms, Reports), Oracle Discoverer,
TOAD (database objects development and modifications, performance statistics)
NetBeans (J2EE, EJB, Hibernate, HTML, XML, JavaScript)
Visual Basic VBA for MSOffice (end-user interface improvements)
Application Severs:
BEA WebLogic
Dates:
Name and Address:
Occupation:
07/2006 – 08/2007
Comarch S.A. (www.comarch.pl)
Senior consultant and analyst, Software developer
My role in this company was the architecture and implementation of the ERP systems, mainly on client site. I was involved in setting up
new computer systems from the very bottom to the very end.
Main Activities and Responsibilities:
Complex project welfare:
Analysing company (client) functioning processes, preparing implementation specifications, data migration,
developing existing system modifications, implementing approved solutions, support and troubleshooting,
end-users training, system administration and configuration
Technologies and Tools used:
SQL and PL-SQL
Oracle Developer (Forms, Reports)
TOAD (database modifications and repairs, performance statistics, data migrations)
Object Pascal
Java
Borland Delphi (development of database tool for everyday use)
Visual Basic VBA for MS Office (data migration, additional, external user interfaces)
NetBeans (internet bespoke solutions serving for main system such as applets, plugins or web
service clients)
Dates:
Name and Address:
Occupation:
03/1999 – 07/2006
BPSC S.A. (www.bpsc.com.pl)
Software developer, consultant, analyst
This is my Alma-Arte, the place where I learned and gained most necessary skills. My role in this company was changing during my
time there but mostly it was development and implementation of the ERP systems also on client site. I joint the company as
development newbie and left it fully equipped with development and implementations skills. This is also the place where I started to
learn Java as my own initiative.
Main Activities and Responsibilities:
Developing and maintaining systems:
Technical analysis, preparing specifications, developing and implementing individual solutions for client, data
migration, troubleshooting, system configuration and administration, oracle database tuning and end-user
training
Technologies and Tools used:
Object Pascal
- Borland Delphi (core library design and development for user interface rewriting purpose, rewriting user
interface, preparing small tools and modules around the system core)
SQL and PL-SQL
Java
Oracle Developer (Forms, Reports) – ERP/MRP system development, financial and HR modules
TOAD (database development, modifications and repair, performance statistics, data migration)
Oracle Database
NetBeans (internet bespoke solutions based mostly on SOAP services)
Other (earlier) jobs
A number of earlier activities, mostly related with IT sector:
Help system development
Building and servicing computers and related hardware equipment
Computer hardware sales
Others less important
Education
Silesian School of Technology and Languages in Katowice
Academy of Economics in Katowice
Technical Secondary School
- Master of Software and Databases
- Master of Small Business Management
- Electro-mechanics profile class
Programming Skills
Languages: Java, Python, SQL and PL-SQL, C, Pascal, Basic, Unix shell code
Internet technologies: J2EE, SOA, XML, HTML, Yaml, shell and python scripting, helm, docker, Jenkins
Databases: Relational - Oracle, MySQL, SQL Server, Ingres, Postgres, IBM DB2
NoSQL – Mongo, Casandra
Langchain – Chroma, FAISS, Qdrant
Developing Tools: JetBrains IDE Suite, NetBeans, Thonny, Oracle Developer (Forms, Reports, Discoverer,
JDeveloper, SQL Developer), Eclipse, Borland Delphi, C++ Builder, JBuilder, Toad
Source Management: Git, SVN, MS Visual SourceSafe, Borland StarTeam, Comarch PowerSource
Operating Systems: Windows, Unix, Linux
Languages
Polish
English
Russian
Spanish
Italian
– Native
– Fluent (spoken and written)
– Good uderstanding, Poor speaking and writing (I haven’t used this language for years now)
– Intermediate
– Basics
Additional Skills
Extensive experience in building and maintenance of PC and SoC machines, extending hardware and software functionality of
such, IoT solutions based on micropcs and microcontrollers (Arduino, RaspberryPI, Hardkernel boards and others capable of
running any flavour of Linux/Unix)
Teaching and Learning skills – good presentation skills and abilities in handing down knowledge (inherited from my mother,
teacher in mathematics) and also in self learning, I’ve changed my profession by myself when economics occurred not to be
my point of interest and then completed a degree.
Designing skills – understanding and little experience in Assembler and VHDL languages, modeling tools, technical drawing
and schema, 3D printing.
Good knowledge of electronics (parts, tools and rules)
Technical writing skills – experience in developing help systems, preparing business analysis, implementation drafts and
operation procedures, technical drawings