
Ed L ., Senior Software Engineer
Summary
- 26+ years of experience in IT;
- 20+ years experience working with Python;
- 2 years experience working with Azure;
- 7 years experience with React;
- Experience working with Flask;
- 15+ years experience working with Java;
- Experience working with Kotlin, Spring;
- 8+ years working with JavaScript;
- Good skills with Angular, TypeScript, and Node.js;
- Deep abilities working with PostgreSQL, SQL, MySQL, and MongoDB;
- Good knowledge of AWS;
- Experience working with Docker, Terraform;
- Deep skills with C, and C++;
- English: Upper-Intermediate.
Main Skills
Programming Languages
JavaScript Frameworks
UI Frameworks, Libraries, and Browsers
Java Libraries and Tools
Python Frameworks
Android Libraries and Tools
Java Frameworks
JavaScript Libraries and Tools
Data Analysis and Visualization Technologies
Databases & Management Systems / ORM
Cloud Platforms, Services & Computing
Amazon Web Services
Azure Cloud Services
Message/Queue/Task Brokers
QA, Test Automation, Security
Web/App Servers, Middleware
Virtualization, Containers and Orchestration
SDK / API and Integrations
Deployment, CI/CD & Administration
Mail / Network Protocols / Data transfer
Operating Systems
Logging and Monitoring
Methodologies, Paradigms and Patterns
Experience
Senior Software Developer, Consultancy company
03/20218 – 06/2023
Responsibilities:
- Integration layer with REST and SOAP services implemented with Java,
Spring Boot, MQ, Oracle, Postgres deployed on OpenShift as Docker container with help of Helm - Applications‘ deployment control and management system implemented
with Python, Django, IBM Flowable, JavaScript, React.js, AuroraDB,
DynamoDB deployed on AWS as Docker container with Helm - Insurance document and claims management system implemented with
Kotlin, Spring Boot, Gradle, DynamoDB, AuroraDB, TypeScript, React.js
deployed as Docker container on AWS with Terraform - Product category management system implemented with Python, FastApi,
JavaScript, React.js, MongoDB deployed on AWS as Docker container - Product data manament system implemented with Python, Flask,
Postgres, deployed on AWS with Docker containers with Terraform
Senior Software Developer, Commercial Bank
01/2015 – 02/2018
Responsibilities:
- Investement portfolio management system implemented with Java, Spring Boot, Oracle, Redis, React.js and deployed as Docker container on
OpenShift - Personal finance management mobile-first web-application imlemented
with JavaScript, TypeScript, Node.js, React.js, MongoDB, Redis - Project documents review process management system implemented
with Python, Django, Oracle, JavaScript, React.js
Senior Software Developer / Lead Developer, Telecommunication company
08/2012 – 12/2014
Responsibilities:
- Partners and store agents web portal implemented with Java, Spring Boot, Angular.js, HTML, CSS, Cassandra
- Loan and credit card request mobile and web application for teleoperator’s end customers implemented with Python, Flask, JavaScript, Angular.js, HTML, CSS, Oracle
Consultant / Senior Software Developer, Koodaripalvelut
02/2007 – 07/2012
Responsibilities:
- Web-based insurance policies and claims reporting system implementation, integration layer design and implementation with Python, Django, JavaScript, JQuery, HTML, CSS, Oracle
- Web base logistics and production prioritization management system implementation with Python, Django, MySQL, JavaScript, JQuery, HTML, CSS
Architect / Technical Project manager / Software Developer, Stonesoft
06/2003 – 01/2007
Responsibilities:
- Firewall ACL and routing rules management system architecture design,
technical management and implementation with Python, Plone, MySQL, UML modelling tools, Cisco hardware, Linux scripting - Web Portal virtual wallet design and implementation with Java, SOAP,
JMS, MQ, PostgreSQL - Personal insurance management web portal requirements gathering, architecture and technical design and implemenation with Java, JEE, Wicket, EJB, JPA, Spring, MQ, JMS, MySQL, SQL
Software Developer, Novo
06/1997 – 05/2003
Responsibilities:
- Travel reservation system requirements definition and achitechture
design - Health case research result management system implementation
implemented with Java, AWT, Swing, JDBC, Oracle, SQL - Shipment loss monitoring system implementation implemented with Java,
Swing, Oracle, Tuxedo, SQL, JavaScript, HTML - Public transport timetables and journey planning system maintenace and implementation with C, Perl, HTML, JavaScript
Education
Bachelor of Computer Science, University of Technology, Tallinn
09/1996 – 06/2002