Upload

Ed L . Senior Software Engineer

Desktop Software

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.

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