Ed L ., Senior Software Engineer
Ed L .
Finland (UTC+02:00) 🇫🇮
Upstaffer since July 17, 2023

Ed L . — Senior Software Engineer

Expertise in Desktop Software.

Last verified on June 03, 2024

Core Skills

Python
Python
20 yr.
React
React
7 yr.
Azure
Azure
2 yr.

Bio 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.

Technical Skills

Programming Languages C, C++, Java, JavaScript, Kotlin, Python, TypeScript
JavaScript Frameworks Angular, AngularJS, jQuery, Node.js, React
UI Frameworks, Libraries, and Browsers CSS, HTML, jQuery, SCSS
Java Libraries and Tools EJB, Java Server Pages (JSP), JMS, JPA, JSF
Python Frameworks FastAPI, Flask
Android Libraries and Tools Kotlin
Java Frameworks Spring
JavaScript Libraries and Tools Webpack
Data Analysis and Visualization Technologies Kibana
Databases & Management Systems / ORM AWS DynamoDB, AWS ElasticSearch, Cassandra, MongoDB, MySQL, PostgreSQL, Redis, SQL
Cloud Platforms, Services & Computing AWS, Azure
Amazon Web Services AWS DynamoDB, AWS EC2, AWS ElasticSearch, AWS S3, AWS SNS, AWS SQS
Message/Queue/Task Brokers Apache ActiveMQ, RabbitMQ
QA, Test Automation, Security Apache Maven
Web/App Servers, Middleware Apache Tomcat
Virtualization, Containers and Orchestration Docker, Terraform
SDK / API and Integrations FastAPI, OAuth
Deployment, CI/CD & Administration Gradle, Helm
Mail / Network Protocols / Data transfer HTTP
Operating Systems Linux
Logging and Monitoring Logstash
Methodologies, Paradigms and Patterns MVC, SOAP, UML

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

How to hire with Upstaff

1

Talk to Our Talent Expert

Our journey starts with a 30-min discovery call to explore your project challenges, technical needs and team diversity.

2

Meet Carefully Matched Talents

Within 1-3 days, we’ll share profiles and connect you with the right talents for your project. Schedule a call to meet engineers in person.

3

Validate Your Choice

Bring new talent on board with a trial period to confirm you hire the right one. There are no termination fees or hidden costs.

Why Upstaff

Upstaff is a technology partner with expertise in AI, Web3, Software, and Data. We help businesses gain competitive edge by optimizing existing systems and utilizing modern technology to fuel business growth.

Real-time project team launch

<24h

Interview First Engineers

Upstaff's network enables clients to access specialists within hours & days, streamlining the hiring process to 24-48 hours, start ASAP.

x10

Faster Talent Acquisition

Upstaff's network & platform enables clients to scale up and down blazing fast. Every hire typically is 10x faster comparing to regular recruitement workflow.

Vetted and Trusted Engineers

100%

Security And Vetting-First

AI tools and expert human reviewers in the vetting process is combined with track record & historically collected feedbacks from clients and teammates.

~50h

Save Time For Deep Vetting

In average, we save over 50 hours of client team to interview candidates for each job position. We are fueled by a passion for tech expertise, drawn from our deep understanding of the industry.

Flexible Engagement Models

Arrow

Custom Engagement Models

Flexible staffing solutions, accommodating both short-term projects and longer-term engagements, full-time & part-time

Sharing

Unique Talent Ecosystem

Candidate Staffing Platform stores data about past and present candidates, enables fast work and scalability, providing clients with valuable insights into their talent pipeline.

Transparent

$0

No Hidden Costs

Price quoted is the total price to you. No hidden or unexpected cost for for candidate placement.

x1

One Consolidated Invoice

No matter how many engineers you employ, there is only one monthly consolidated invoice.

Ed L ., Senior Software Engineer
Ready to hire Ed L .
or someone with similar Skills?
Looking for Someone Else? Join Upstaff access to All profiles and Individual Match
Start Hiring