Tom Söderlund

Tom Söderlund

Trainee

Followers of Tom Söderlund310 followers
location of Tom SöderlundHelsinki, Uusimaa, Finlandia

Connect with Tom Söderlund to Send Message

Connect

Connect with Tom Söderlund to Send Message

Connect
  • Timeline

  • About me

    M.Sc. | CISSP | TOGAFv9.2 Certified | ITILv3 Foundation | RHCSA | AWS Certified Cloud Practitioner | Senior Developer

  • Education

    • University of Helsinki

      1989 - 1996
      M.Sc. Computer Science Laudatur

      Concentrated on programming, networking and distributed as well as concurrent programming. Master's thesis was about object oriented implementation and generation of ASN.1 language (practically a C++ based compiler for ASN.1 language that generated C++ based representation including encoders and decoders). Lab works included mobile protocol design and implementation for TCP/IPv4 (basically a re-invented user-space PPPv4) which became the Mowgli project still alive; protocol, graphical UI and… Show more Concentrated on programming, networking and distributed as well as concurrent programming. Master's thesis was about object oriented implementation and generation of ASN.1 language (practically a C++ based compiler for ASN.1 language that generated C++ based representation including encoders and decoders). Lab works included mobile protocol design and implementation for TCP/IPv4 (basically a re-invented user-space PPPv4) which became the Mowgli project still alive; protocol, graphical UI and server side design and implementation for a client-server based game; a comprehensive matrix calculation and manipulation tool; and tool for graphical demonstration of various algorithms.Used C for solving tasks even when not required just to get comprehensive experience with it as a side-effect. Show less

    • Teknillinen korkeakoulu-Tekniska högskolan

      1988 -
      Computer Engineering

      Lab works included programming a chip to control traffic lights in a timed manner with exceptions for alarm vehicles.While still completely ignorant, noticed encrypted messages on newsgroups. Cracked them with the assumption of English and one-to-one mapping using statistical analysis. Only to discover later that this simple rot13 obfuscation was part of the standard toolset for the newsgroups...

    • Helsingin Suomalainen Yhteiskoulu

      1978 - 1988
      Matriculation exam Russian Language and Literature

      Activities and Societies: Lambda (IT club) Adding this here to find old friends :)

  • Experience

    • Discimus Oy

      Jan 1987 - Jan 1988
      Trainee

      While at high school implemented Russian language learning software for Helsinki University's professor of Russian language, Arto Mustajoki's software company.

    • Posti-Tele

      Jan 1989 - Jan 1993
      Summer Trainee

      Worked at the network and mainframe MOC of Posti-Tele, national postal and telecommunications company of Finland which later became part of Telia Company. Mostly operated NetView and CICS for the national network for accessing the IBM 3090, Hitachi/NAS and HP 3000 mainframes. Contact person for network problems and getting them solved. Documented networks and cabling and created manuals for the personnel.

    • Nokia Research Centre

      Jan 1994 - Jan 2004
      Senior Research Engineer

      Worked at the Mobile Networks Laboratory. Started as a graduation trainee implementing C and C++ based compilers for the ASN.1 language using our internal ASN.1 library. Created testing platform with test cases for these compilers. Main user of the software QA tools Purify and PureCoverage. Code generated by these compilers was used in network components for Nokia.Implemented ANSI/MAP testing suite for TTCN.Implemented Mobile IPv4 protocol for Linux mostly in user space with one minor Kernel functionality addition (L2 address lookup of an incoming packet) and contributed to the Mobile IPv4/v6 standardization process (RFCs). Held one or two workshops about IPv6 and the mobility extensions.Part of the team that implemented one of the first hybrid IPv4/v6/IPSEC stacks for mobile phones. Was responsible for version control, PPPv6 implementation and overall testing and of the multi-OS interoperability testing laboratory for this. Instructed in IPSEC implementation for routers. Attended international workshop for IPv6 developers. Our project was chosen to colourify the Fortune magazine's article 'What makes Nokia so good' back in 2000. Our stack was used in millions of Symbian phones from different vendors. It was the first component Nokia sold to Symbian.Involved in couple of patent applications and at least one patent.This was a great place to explore new things with true professionals. Show less

    • LUT University

      Jan 1999 - Jan 1999
      Visiting Lecturer

      Kept an OSI course and exam with practical emphasis on ASN.1 and compiler tools for it.

    • Suomenlinnan hoitokunta

      Jan 2008 - Jan 2015
      ICT Management Specialist

      Responsible for data security. Server administration (hardware, OS), virtualization (KVM), web programming (PHP), small scale backup systems, network administration /w cable modem router, fiber, cabling, switch, firewall and router maintenance of a largish network. Budgeted, designed and implemented new servers, new VLAN architecture, new AD environment and a new WiFi environment. Implemented and optimized web-based data visualization for water current sensors in the sea (PHP, gplot). Implemented time-lapse and best-shot-of-the-day history of the Suomenlinna webcam and web interface for accessing years of archives created from these (PHP). Subbed at IT servicedesk. Show less

    • Government ICT Centre Valtori

      Oct 2015 - Aug 2021

      This was a great viewing place to the new systems being planned, trying to guide them into fruitful outcomes, with multiple government offices as customers. We worked as teams and I greatly enjoyed the professional know-how of those I was privileged to work with. I still had lingering responsibilities from my previous positions and that helped me to have up to date technical understanding of what was possible and what was the recommended architecture of systems. I was honored by being offered this position and was glad to accept it. Show less This was a position of vast diversity of server and network related tasks, working together with multiple government offices as customers. There were smaller and bigger datacenter migrations, there was administration of several different operating system environments, with hundreds of servers. There were lingering responsibilities from my previous position at a single government office which now had become one of my customers. Most proud I am however of planting seeds of automated management, like some others did, too. My own tasks required it as manual management simply took too long time and was too error prone. Show less

      • System Architect

        May 2020 - Aug 2021
      • System Specialist

        Oct 2015 - Apr 2020
    • F-Secure Corporation

      Aug 2021 - now
      Senior Developer

      Working in the VPN product backend team, managing hundreds of servers internationally within diverse set of providers and cloud environments, developing the product and automation tools for the operations. Specialized in analysing anomalies in the service and developing mitigations against them.

    • WithSecure

      Mar 2022 - Jun 2022
      Senior Developer

      (Just for completeness - there was a planned shuffling of the company name as a preparation for company split into WithSecure and F-Secure).

  • Licenses & Certifications

  • Honors & Awards

    • Awarded to Tom Söderlund
      First prize @ RedHat Forum 2018 Helsinki RedHat oct 2018 Won the first prize at RedHat forum, Helsinki, 2018, for improving their Ansible educational material. Became official Ansible contributor.
  • Volunteer Experience

    • System Specialist

      Issued by Vegan Society of Finland on Jan 1997
      Vegan Society of FinlandAssociated with Tom Söderlund
    • Yoga Instructor

      Issued by (various) on Jan 2007
      (various)Associated with Tom Söderlund
    • Sanskrit Instructor

      Issued by (various) on Jan 2006
      (various)Associated with Tom Söderlund
    • Reforestation Volunteer

      Issued by Sadhana Forest, Puducherry on Jan 2006
      Sadhana Forest, PuducherryAssociated with Tom Söderlund