Anssi Siren
Senior Full Stack Developer
Contact
Calle Álamos, 43, 3B
29012 Málaga
Tel.
Github
github.com/relicode/CV
Profile
Senior Full Stack Developer with years of experience in application development in various environments and on various platforms. From the colossal systems of the Finnish Tax Administration to small web-hosted applications, mobile applications, on-demand scalable back ends and everything in between, I aim for rapid implementation with emphasis on modularity and hassle-free maintenance in every project.Experience
- Refactoring, integrating and developing Jelpp recruitment management application
- Development and maintenance of deployment environment to support cross-platform and multiarchitecutre development and to increase overall reliability
- Refactoring old jQuery-based form functionality to React/TypeScript/FinalForm
- Implementation and design of AWS-lambda based virus scanner
- Implementation and design of company-wide Rich Text Editor
- TypeScript, React/Redux, Final Form, Styled Components, Docker, AWS, Shell scripting (POSIX / BaSH)
- 04/2022 - 09/2023
Senior Software Developer Wunderdog 04/2022 -
Barona: Jelpp
- Issue fixing and new features for the proprietary game engine
- Integration and side-effect mitigation of non-compatible libraries and frameworks
- Design, development and maintenance of cross-platform development tools to be used with the engine
- Game deployment automation and automating backups for the use of a private NPM repository
- TypeScript, React/Redux, Electron, Webpack, Google Cloud, Docker, PulseVPN
- 05/2020 - 05/2021
Senior Software Developer Freelance 05/2020 - 05/2021
Veikkaus Oy: Apila Game Engine
- Cross-platform PWA client for a government-sanctioned online gambling application
- PWA, HTML5/CSS3, JavaScript (ES7), VueJS
- 06/2019 - 10/2019
Senior Software Developer Vincit 12/2018 - 11/2019
Play Among Friends: Swipe Casino
- GraphQL-based back end for a pilot project combining several legacy back ends allowing a patient to search, reserve and change times for private and public doctor’s appointments.
- TypeScript, Node.js, Express, GraphQL
- 04/2019 - 06/2019
2M-IT: SOTE for every pocket
- Development of legacy admin interface for Moovy parking application.
- HTML5/CSS3, JavaScript (ES7), React, Redux
- 12/2018 - 03/2019
Finnpark: Moovy
- Development of the pilot version of map-based Smart Cemetery application and sparring the business plan and software requirements.
- HTML5/CSS3, JavaScript (ES6) React, Redux, Leaflet
- 06/2018 - 09/2018
IT Consultant Freelance 10/2017 - 12/2018
Absentus Oy: Smart Cemetery
- Defining software, development and price esimates for business plan
- Excel
- 09/2018 - 10/2018
Shrewd Marketing: Sales trust network
- Design of technical implementation of second generation digital student card based on business requirements
- Choosing proper technology solutions for the new version with maintenance as the top priority
- Day-to-day management of the tech team including commit reviews, version management, quality assurance and application publishing.
- Back end work (AWS/Serverless) concerning authentication and integrations such as the one with Danske Bank and the physical card provider
- AWS / Serverless, DynamoDB, Docker, JavaScript (ES6)
Lead Developer Frank Students Oy 01/2017 - 10/2017
- Development of the Jelpster task management application used by Barona Nordic
- JavaScript (ES6), React Native, Express, PostgreSQL, Heroku
- 08/2016 - 01/2017
Senior Software Developer Wunderdog 08/2016 - 01/2017
Barona: Jelpster
- Implementation and design of the first generation digital student card
- AWS/Serverless, Node.js, DynamoDB, Elasticache, S3, Cognito
- 03/2016 - 08/2016
Full Stack Software Developer SC5 06/2014 - 08/2016
Frank Students: Digital Student Card
- A merger of five previously separate lifestyle magazine websites, in a responsive, platform agnostic SPA-based website.
- HTML5/CSS3, JavaScript (ES6) React, Redux, Server-side rendering, Node.js
- 08/2015 - 02/2016
A-lehdet: Meillä Kotona
- An online energy save calculator for comparing energy consumption
- JavaScript (ES5), D3, Angular, HTML5, CSS3
- 07/2015 - 08/2015
ABB: EnergySave Calculator
- A new mobile application for managing a client’s subscriptions and following data usage
- HTML5, CSS3, JavaScript (ES5), PhoneGap, CoffeeScript, Ionic, Sass, Compass
- 09/2014 - 04/2015
Sonera: Minun Sonera mobile application
- A map-based mobile app -like SPA with offline functionality
- HTML5, CSS3, JavaScript (ES5), Leaflet, Ionic, Sass, Compass
- 06/2014 - 08/2014
KSF Media: Helsinki City Guide
- Development of Sherpany’s main product used for holding online Annual General Meetings for companies such as Novartis and Nestlé
- Python/Django, JavaScript (ES5), CSS, Virtualization / Vagrant
Full Stack Developer Sherpany 11/2013 - 04/2014
- Reimplementation of a Flash tool used for organizations’ self assessment while maintaining backwards compatibility
- Python/Django, JavaScript (ES5), jQuery, Chart.js, Linux, Apache, MySQL
- 10/2011 - 10/2013
Full Stack Developer ReliCode 10/2011 - 10/2013
Apprix: Excellence Finland
- Design and development of the startup’s MVP
- Python/Django, Vagrant, JavaScript (ES5), jQuery, Sass/Compass, MySQL
- 10/2011 - 10/2013
Logoplus: Logoplus web application
- Development of an online live streaming service and video library for sports events
- Python/Django, JavaScript (ES5), jQuery, Linux, Apache, RTMP, MySQL
- 10/2011 - 10/2013
I Have A Dream Streaming: Online video library
- Contest site for crowdsourcing the design of aliens appearing in the movie
- Python/Django, JavaScript (ES5), jQuery, Linux, Nginx, MySQL
- 11/2012 - 12/2012
Blind Spot Pictures: Jeremiah Harm contest
- Web application for the company's core business
- PHP, Yii, JavaScript (ES5), jQuery
- 11/2011 - 01/2012
Warrantify: Web Application
- Technical support for server deployment, maintenance, virtualization, networks, domains, CRMs and web servers.
- Linux, Virtualization, Networks, DNS, Windows Server, Apache, Nginx
Technical Support Advisor OVH 06/2010 - 11/2011
- TODO
- COBOL, VAX/VMS, Oracle
Developer (trainee) Tietokarhu 06/2008 - 12/2008
- Smaller development projects, features and bug fixes for existing projects.
- Linux, HTML(5), CSS(2/3), JavaScript (ES5), jQuery, PHP, MySQL
Developer (part time) Deadline 01/2013 - 01/2017