Aleksi Uotila

Aleksi Uotila Email and Phone Number

Software developer @ Gofore Ltd.
tampere, pirkanmaa, finland
Aleksi Uotila's Location
Tampere, Pirkanmaa, Finland, Finland
Aleksi Uotila's Contact Details

Aleksi Uotila personal email

n/a
About Aleksi Uotila

Professional software developer with long background in various areas of software development and engineering. I've done programming, requirement engineering, API standardization/definition, testing, user interaction design, sw architecture design, product owner role (agile/scrum), agile swd practices coaching, team leadership, team ramp up (recruitment, team building etc.), subcontracting management, product management, sw documentation creation, sw strategy development.First 12 years of professional career went to creating Java developer experience in Nokia in various roles. 2011-2012 Qt Development Framework team as a Senior Product Manager for Qt. Nov 2012 to present acting as software developer/designer/architect/scrum master at Gofore working mostly with web based information system projects.Specialties: software design, agile methods, Scrum, API design, user interface frameworks, user interaction design (IxD), usability, user experience, Java(ME/SE/EE), Qt, C/C++, Symbian, S60, web technologies (HTML, CSS, JavaScript), team leadership, open source sw development, sw testing, product management, product strategy development, product roadmapping, requirements management

Aleksi Uotila's Current Company Details
Gofore Ltd.

Gofore Ltd.

View
Software developer
tampere, pirkanmaa, finland
Website:
gofore.com
Employees:
550
Aleksi Uotila Work Experience Details
  • Gofore Ltd.
    Software Developer
    Gofore Ltd. Nov 2012 - Present
    Tampere, Finland
    Have been working on a long-running information system project (occupational safety and health ICT system of Finnish government) from 2012 to present. Have done application development & design, requirements engineering, scrum mastering, system/service architect work, user interface design, use case design and documentation, interface and data specifications, system integration, database schema design, conceptual/domain modeling, application deployments and installations (production and staging environments), system administration. Done application development using Java EE 6, Java 8, JSF 2.1/Mojarra, Primefaces, JPA, CDI/Weld, EJB, Glassfish, Oracle 11g DB. Bitbucket+Git+Jenkins+Sonar environments are in use. RHEL & Kubuntu systems. Scrum/Kanban is applied. Jira+Confluence in use. Have participated also in some smaller projects:- An integration solution using Apache Camel in Apache ServiceMix/Karaf environment. Project also used Ansible+Vagrant for infrastructure as code.- Quality analysis of a software project- Supported an Angular/Android/Node.js/Spring Boot using app project in near-to-production-releasing phase, did e.g. Android client fixes, automated testing environment maintenance.
  • Nokia
    Senior Product Manager, Qt Development Frameworks
    Nokia Jan 2011 - Sep 2012
    Tampere, Finland
    Member of Qt Product Management team at Nokia. Product definition, planning, requirements management, development prioritization and roadmap development for Qt Development Frameworks.In 2011 worked in Qt implementation for Symbian, then from end of 2011 to June 2012 worked in developer offering (SDK, APIs, docs) verification and validation of Qt for Linux.
  • Nokia
    Product Manager, S60/Symbian Java Runtime
    Nokia Jun 2009 - Dec 2010
    Defined the roadmap and work priorities for the Java Platform. Initiated agile backlog prioritization across the whole organization. Participated in Nokia developer offering strategy creation.
  • Nokia
    Chief Engineer, Java
    Nokia Jan 2007 - Jun 2009
    Tampere, Finland
    Acted as a product owner for user interface area in S60 Java. Worked on touch user interface enablement for Java ME platform of S60 devices. Did developer evangelism activities: Blogged about Java ME in S60.com blogs. Gave JavaOne 2008 conference presentation of touch screen usage of Java ME applications. Did new HW sensor usage experimentation using Sensors APIs. Participated in creation of some common extension APIs in S40 and S60 Java text input (were contributed to JCP MIDP 3). Initiated eSWT user interface implementation on Qt framework.
  • Nokia
    Technology Manager, Symbian Java Graphics And User Interface Apis
    Nokia Jan 2005 - Jan 2007
    Led UI implementation teams for S60 Java platform: Graphics (MIDP 2D graphics, Mobile 3D Graphics, SVG), UI toolkits (MIDP LCDUI and eSWT). The team implementation efforts were on implementation of M3G API, porting all the API framework implementations on new desktop class J9 VM from IBM, implementing touch screen UI in LCDUI and eSWT, implementation of Java eSWT UI toolkit in Symbian/S60 (non-touch and touch based), and implemented automated testing system for user interfaces. Ramped up whole new team for eSWT implementation.
  • Nokia
    Sw Architect, Nokia Java Platform
    Nokia Feb 2004 - Jan 2005
    Participated in initiation of an open source project in Eclipse Foundation around SWT UI framework project for mobile devices called eSWT. It was joint project between IBM, Nokia and Motorola. Ramped up a team to implement eSWT on Symbian devices (S80/S90). Lead the team and the implementation effort of eSWT. Acted as a SW Architect in J9 Virtual Machine implementation project for Nokia communicator devices using S80 platform. Later the same VM was taken into use within the MIDP implementation in Symbian/S60 devices.
  • Nokia Mobile Phones
    Senior Design Engineer, Java Api Standardization
    Nokia Mobile Phones 2001 - Feb 2004
    Made common design to implement MIDP UI across Nokia device categories (S30, S40, S60, S80/90). Implemented test suites for testing MIDP implementations across Nokia devices. Designed Nokia UI API for Java ME. Contributed in MIDP 2.0 standardization effort in JCP. Participated in Java ME file and PIM API design in JCP. Contributed in nearly all Java ME API work by reviewing the designs. Participated in effort to specify common Java implementation specifications for Nokia devices.
  • Nokia Mobile Phones
    Design Engineer, Java Api Standardization
    Nokia Mobile Phones 1998 - 2001
    Worked in project to get Java (then PersonalJava) to first Symbian smartphones. Designed Java APIs for mobile devices (Personal Information Management APIs). Designed how Java UI framework integration to the device user interface works. Participated in industry collaboration to define common APIs between vendors that later got formed to Java Community Process. Participated in the design and implementation of Java ME technology (e.g. MIDP). Participated in project to implement MIDP in Nokia devices (Symbian).
  • Hypermedia Laboratory At University Of Tampere
    Programmer
    Hypermedia Laboratory At University Of Tampere Jan 1997 - May 1998
    Programmed Java based content system for authoring web based learning materials (Java; output JavaScript/HTML/Java applets). Participated in project to create learning material for C Programming Language in web. Gave some computer studies hands-on classes (IT class for students, software engineering/programming).

Aleksi Uotila Skills

Scrum Agile Methodologies Mobile Applications Java Qt Software Design Software Development Symbian Software Engineering J2me C++ Mobile Devices User Interface Programming Software Project Management Agile Project Management User Experience Requirements Management Linux Team Leadership User Interface Javascript Open Source Programming Api Development Eclipse Java Enterprise Edition Git Product Management Object Oriented Design Testing Qml Jsf Primefaces Oop Javase Apis Junit Gui Html Css Swing Usability Design Patterns Netbeans Web Development Web Applications Ant Glassfish Jpa Oracle Database

Frequently Asked Questions about Aleksi Uotila

What company does Aleksi Uotila work for?

Aleksi Uotila works for Gofore Ltd.

What is Aleksi Uotila's role at the current company?

Aleksi Uotila's current role is Software developer.

What is Aleksi Uotila's email address?

Aleksi Uotila's email address is al****@****mbus.fi

What skills is Aleksi Uotila known for?

Aleksi Uotila has skills like Scrum, Agile Methodologies, Mobile Applications, Java, Qt, Software Design, Software Development, Symbian, Software Engineering, J2me, C++, Mobile Devices.

Who are Aleksi Uotila's colleagues?

Aleksi Uotila's colleagues are Anna-Kaisa Varjus, Katja Maaniittu, Meri Mattila, Olli Immonen, Tiina Mölsä, Riikka Halonen, Juho Poutamo.

Not the Aleksi Uotila you were looking for?

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.