Software Engineer
Avinor AS
2020-04 - Pågående
● Developing multiple products a state-owned limited company that operates 98 civil airports in Norway.
○ Developed a design system from scratch used in multiple projects through the corporation.
○ CDM system - Airport collaborative decision making system, designed to improve operational efficiency from the traveler entering the airport until the plane door closes.
○ Domestic transfer - system that allows customs to efficiently monitor passengers traveling with multiple stops.
○ FlightViewer - decision making system for lower capacity airports ○ Bags - system that controls bag flow and provides the data for other systems ○ Developing UI component library for standardizing projects ui in order to reduce development costs and time ● Technologies used: ○ Java, Spring boot, Mockito, Docker, React/Typescript, Backbonejs, Camel, ActiveMQ, Ansible, Integration system patterns
Front-end Developer
Infront ASA
2019-01 - 2020-04
● Developing 3 products.
○ Financial data framework to handle all the data coming from multiple sources ○ Web toolkit - a library for developers to include our pre-made widgets into their solutions for example charts, put call, orderentry and other widgets related to market data and trading.
○ Web Trader - web application for analyzing market data with a focus on financial stock trading.
● Technologies used: ○ Angular 7, Typescript, C#/.NET, Azure, Git
Web Developer
NEP Media Services
2017-02 - 2018-12
Developing single product in both front and back end with technologies and standards including: ○ PHP ○ Javascript ○ Backbone/Marionette ○ React/Redux ○ PostgresQL ○ Git/GitFlow/Perforce VCS ● Participating in internal meetings discussing further steps for project development ● Using scrum methodologies for project management ● Discussing with product team for feature implementations ● Debugging huge code base, isolating and fixing bugs in both front and back end ● Developing Rest API endpoints ● Advising younger colleagues about project and implementation best practices ● Participated and solo developed proof of concepts for new technology implementations ● Documentation of new product feature implementations
Web Developer
Developing and maintaining front/back end functionality for multiple websites with technologies like: ○ eZPublish ○ Symfony ○ PHP ○ Wordpress/Woocommerce ○ Javascript/jQuery ○ Bootstrap/Kendo/Foundation ○ Worked on minor tasks which included angularjs/Vue ○ Git/svn ○ MySQL ● Continuous participation in meetings with clients to clarify their need and advising them to achieve best possible solutions ● Collaboration with designers for web design optimization ● Simultaneously working on developing and maintaining multiple projects ● Providing technical support for end users ● Coming up with time and cost estimates for new development and existing functionality updates ● Upgrading projects to maintained versions ● Investigating and fixing various software projects ● Was responsible for server maintenance once a week day and night ● Working with on solo and team projects ● Advising younger colleagues about project and implementation best practices April 2015 - Present ● Web design and development using MySQL, Wordpress/Woocommerce html, sass technologies, angular, react, svelte, nestjs, mongodb/mongoose ● Looking for customers and developing long lasting relationship with them ● Project execution from planning to releases ● Implementation of third party products like BankID authentication ● Collaboration with other companies to acquire new projects ● Development of user manuals
Technical Support Consultant
SuperOffice AS
2015-11 - 2017-02
Technical Support Consultant at SuperOffice AS November 2015 - February 2017 (1 year 4 months) ● Prioritizing and managing many open cases at one time ● Redirect problems to appropriate resource ● Research required information using available resources ● Working with critical issues where multiple customers can't work ● Responsible for unsatisfied customer handling ● Working with CRM customizations and scripts ● Developing self-service web portal for the customers ● Database troubleshooting ● Providing verbal and written support and including procedural documentation and relevant reports ● Installing and configuring computer hardware operating systems and applications ● Talking staff or clients through a series of actions to help set up systems or resolve issues ● Troubleshooting system and network problems and diagnosing and solving hardware or software faults ● Working continuously on a task until completion (or referral to third parties, if ● appropriate)
KYC Specialist
Western Union
2015-08 - 2015-11
● Customer Identification Procedures ● Customer Policy ● Monitoring of Transactions ● Risk management ● Collection and analysis of basic identity information ● Determination of the customer's risk in terms of propensity to commit money laundering, terrorist finance, or identity theft ● Monitoring of a customer's transactions against expected behaviour and recorded profile as well as that of the customer's peers