
Martins Kozlovskis
Verified Expert in Engineering
Software Developer
Martins is an experienced web developer who specializes in JavaScript and frameworks like Angular, React, and Express.js (Node.js) as well as React Native. Martins is also an expert in creating responsive, mobile-first websites and has excellent communication and teamwork skills.
Portfolio
Experience
Availability
Preferred Environment
Git, WebStorm, MacOS, Ubuntu
The most amazing...
...project I've worked on is a web scraper that collects second-hand car data and then uses it to predict car prices with machine learning.
Work Experience
Freelance Full-stack Web Developer
Freelance
- Worked on full-stack web development projects for different clients ranging from large consultancies to one-man startups.
- Developed a project for a client operating in the financial services industry in the Hague, the Netherlands—mainly working with Angular 2 and Node.js. We are following Agile software development practices and test-driven and behavior-driven development guidelines.
- Built a web app for a martial arts instructor who needed an app for managing students, classes, expenses, and more; used React and Bootstrap 3 in the front-end and Node.js (Express) in the back-end.
- Implemented a small web-scraping tool that parses data for a local client.
- Worked on a React project that implemented an intranet-like system for individual companies; also implemented the same app on mobile with React Native.
Freelance Web Developer
Boston Consulting Group
- Maintained, deployed, and created new features for web apps.
- Improved the speed, efficiency, and UX of the apps.
- Integrated security and authentication for the apps.
- Added PWA features like offline usage for more efficient client demos.
- Collaborated closely with data scientists who were developing the back-end systems.
- Developed and improved demos used for pitching new clients.
Freelance Front-end Developer
Aegon Netherlands
- Developed a project for a client operating in the financial services industry in the Hague, the Netherlands.
- Worked mainly with Angular and also implemented microservices using Amazon Lambda and worked on building a REST API with Apigee.
- Followed Agile and behavior-driven development techniques and achieved over 90% unit test coverage.
- Worked on-site with the team and later moved on to work remotely.
Front-end Developer
Intrum Justitia
- Built an internal system's front end using Angular 2 as the UI framework and Angular Material as the UI component framework.
- Developed a few other internal web projects using JavaScript and Handlebars.js for templating.
Senior Developer
Accenture
- Worked on different onsite projects in Europe as a front-end developer.
- Developed SAPUI5 framework projects in Walldorf, Germany—implementing, improving, fixing, and testing UI controls used within the SAPUI5 framework.
- Developed SAPUI5 app projects in Walldorf, Germany—specifically creating web apps using the SAPUI5 framework and a lot of experimental technology.
- Used Agile methodologies for planning and actual work on SAPUI5 app.
- Developed new UI features for a CMS used by a Norwegian telecom.
Developer
Scandiweb
- Implemented eCommerce sites using the Magento platform.
- Crafted the responsive design and customized modules (both front-end and back-end) for an e-store for a fashion retailer.
- Implemented custom lottery ticket generators in JavaScript with an ability to draw random numbers in different combinations.
Developer
Linedata
- Developed a hedge fund back-office system with C# and the .NET framework; also wrote some PL/SQL procedures.
- Worked with an international team consisting of members located in Riga, London, and Hong Kong.
Client Support Analyst
Linedata
- Supported clients using hedge fund software that the company was selling.
- Performed technical tasks mostly using SQL and non-technical tasks that involved communicating with clients via email and phone.
Experience
Hesti: Real Estate Evaluation App
https://hesti.lv/enThe first option is AI-driven. I collect real estate ads with a web scraper, parse the data, and use it to train a machine learning algorithm that can predict current prices.
The second option is to view the historical data of real transactions. I use a public API to collect data on real estate transactions that the users can browse.
Yelo: Road Traffic Rule App for the 21st Century
https://yelo.lvAnti-corruption App
https://pretkorupciju.lv/en/dataI gathered a team of developers and business analysts for a hackathon where we created a web app for collecting and showing data from a public procurement office. The tool aimed at making the data (which was stored in XML files in an unorganized manner) easy to overview and filter. The tool (Angular in the front end and Express.js in the back end) helps people to identify suspicious procurements that might involve corruption.
• https://github.com/Kozlo/stop-corruption-web-app
• https://github.com/Kozlo/stop-corruption-api
Used Car Price Evaluator App
https://autocena.lv/Skills
Languages
ECMAScript (ES6), TypeScript, JavaScript, Python, HTML, CSS, PHP, C#, Sass, Less, HTML5, SQL, Octave, GraphQL, Python 3
Frameworks
Angular, Bootstrap, Next.js, MUI (Material UI), Express.js, React Native, Angular Material, Flux, Redux, AngularJS, .NET
Libraries/APIs
Node.js, React, REST APIs, jQuery, TensorFlow
Tools
Git, NPM, GitHub, Jira, Mongoose, SAPUI5, Bamboo, Webpack, Babel, CasperJS, WebStorm, Figma
Paradigms
Responsive Web Design (RWD), Testing, Automated Testing, Mobile Development, Test-driven Development (TDD), Behavior-driven Development (BDD), Scrum, REST, Agile, Search Engine Optimization (SEO), UX Design, UI Design, Continuous Delivery (CD), Continuous Integration (CI), Microservices, Management, Web UI Design, Web UX Design, Data Science
Other
APIs, Mobile First, Front-end Development, Full-stack, Architecture, Full-stack Development, Front-end, Front-end Architecture, Communication, Web Development, API Integration, Technical Leadership, Web Scraping, Machine Learning, Finance, Artificial Intelligence (AI), Documentation, Third-party APIs, Styled-components, CI/CD Pipelines, Trading, User Experience (UX), User Interface (UI), Data Visualization, Widgets, Third-party Integration, Data Scraping, Data Processing, Leadership, GitFlow, Web App Security, Apps, Econometrics, Mathematics, Economics, Business Administration, Data, Startups, Responsive Web Apps, Mobile Apps, Data Analytics, CTO
Platforms
Ubuntu, Heroku, MacOS, Mobile, Magento, Oracle, Amazon Web Services (AWS), Windows, Docker
Storage
MongoDB, PL/SQL, PostgreSQL
Education
Bachelor of Science Degree in Economics and Finance
Stockholm School of Economics in Riga - Riga, Latvia
Certifications
Machine Learning
Coursera
Usable Security
Coursera
Software Security
Coursera