Pauli Lohi
Pauli LohiFreelance Software Developer
hello@paulilohi.dev
paulilohi.dev
+358 40 411 6549
/pauli-lohi-dev
About me
Hey there, I'm Pauli Lohi. My programming journey began at the age of ten with a childhood dream of creating my own video games. Since then, programming has not just been my job but a lifelong passion that has led me to work as a consultant for a variety of clients, from the healthcare industry to government projects and startups. For me, the real reward is the end result: delivering projects that improve lives and solve real problems.
My key strength is my ability to carry out complete projects end-to-end. From initial planning and design through implementation, deployment, and monitoring — I have done it all. If you're looking for a developer who's all about creating solid, functional, and useful software, let's connect and make it happen.
The programmer, like the poet, works only slightly removed from pure thought-stuff. He builds his castles in the air, from air, creating by exertion of the imagination. [...] The magic of myth and legend has come true in our time. One types the correct incantation on a keyboard, and a display screen comes to life, showing things that never were nor could be.
- Fred Brooks
Technical skills
Frontend
Frontend
- JavaScript, TypeScript, React, Next.js, Angular, Material UI
- HTML, HTML5, semantic HTML, accessibility
- CSS, CSS3, animations
Backend
Backend
- Java, Scala, Kotlin, Spring Boot
- JavaScript, TypeScript, Node.js, Express, NestJS
- Python, SQLAlchemy, Flask, Django, Pandas, NumPy
Data & infrastructure
Data & infrastructure
- SQL, PostgreSQL, MySQL, SQL Server, Oracle Database
- RESTful APIs, GraphQL
- AWS, Azure, Docker, Kubernetes, Terraform
- AI, machine learning, NLP
Other
Other
- Git, DevOps, Linux, Bash
- Software architecture, system integration
- UI/UX design
- Technical writing
- Technical interviewing
Experience
Software Developer @ Buutti, Helsinki
3/2020 - 11/2023
At Buutti, my primary responsibility was to work as a software developer consultant on various customer projects, where I was involved in the full lifecycle of software development. The main focus was on implementing features requested by the customer, but often extended to designing features, user interfaces, and software architecture. Beyond my core role, I also served as a technical interviewer and as a team lead for other consultants, providing guidance and support to my colleagues. Maintaining a commitment to learning enabled me to continuously expand my skill set and adapt to various roles and responsibilities.
Junior Software Engineer & Software Engineer @ Sievo, Helsinki
1/2017 - 12/2019
During my time at Sievo, I worked as a part of a small software engineering team involved in research and development of tools based on artificial intelligence. Our primary focus was on innovating with machine learning and natural language processing to improve manual, labor-intensive workflows. In addition to building new algorithms and AI models, I played a significant part in creating a completely new AI-based product. My responsibility extended over its entire lifecycle, listening to user feedback and iteratively improving its effectiveness. Throughout the years, I was able to get hands-on experience with all the elements required for creating and launching a successful product, from first prototypes to deployment, monitoring and maintenance.
Education
2015 - 2019
Aalto University
2015 - 2019
Aalto University
Bachelor of Science (Technology)
Major in Computer Science
Testimonials
Throughout his employment, Pauli has shown not only ingenuity and engineering acumen, but also great initiative and a result-orientated attitude. He has shown great talent in not only implementing work items, but also architecting complex services from scratch and managing them over the course of years. In addition to this effective work in development, Pauli also excels at communicating complex information to the team.- Sievo