
Andris Valums
Verified Expert in Engineering
Software Developer
Lachen, Switzerland
Toptal member since September 14, 2017
Andris is a software engineer who can create solid, easily scalable, and maintainable services, APIs, and back-end architecture, including deployment and monitoring. He has 13 years of experience and is highly skilled with Go codebases. Andris is very knowledgeable about the appropriate use of a variety of databases—specifically, their benefits and limitations in each scenario.
Portfolio
Experience
- Go - 6 years
Availability
Preferred Environment
Linux
The most amazing...
...thing I've developed is a web-based development environment for mobile apps.
Work Experience
Software Developer
Linelane GmbH
- Designed a new prototype general programming language.
- Built a basic prototype assembler and compiler from scratch.
- Build a basic structured code editor and debugger.
Go Software Developer
Pinpoint Software Inc
- Developed parts of software for gathering and processing data related to programmer productivity from project management systems and Git repos.
- Developed some open source code that is available on github.com/pinpt/ripsrc.
- Contributed to the design of the back-end architecture.
Software Developer
Freelance Client
- Developed the front end and back end for call processing and routing within sales management software.
- Managed Twilio integration setup, configuration, and monitoring.
- Reviewed pull requests and provided feedback on code quality improvements.
Full-stack Software Developer
Scandit AG
- Created a back-end service for processing scans and providing analytics and a front end that provides access to this data with charts, tables, map views, and similar. Used Ruby, Cassandra, RabbitMQ, Rails, and JavaScript.
- Developed a Rails app for managing user accounts and agreements with integration to 3rd-party services. Utilized Ruby, Rails, and PostgreSQL.
- Built a prototype iOS mobile app that provides programmable scanning workflows. It uses web view and has a separate Rails app that provides a code editor, logger, and other development tools. Used Swift, Ruby, Rails, and JavaScript.
Software Developer
United Nations Office for Disaster Risk Reduction
- Created an application for managing conference registrations and approving delegations. Used PHP and MySQL.
- Built a contacts and organizations registry used internally as well as on PreventionWeb's website (preventionweb.net). Used PHP and MySQL.
- Developed other smaller internal applications using PHP and MySQL.
- Introduced Git and improved development practices in a team of three developers.
Skills
Libraries/APIs
REST APIs
Tools
RabbitMQ, Amazon Simple Queue Service (SQS), Terraform
Languages
Go, Ruby, PHP, JavaScript, TypeScript, Swift, Assembly, SQL
Paradigms
Microservices
Storage
Cassandra, MySQL, Elasticsearch, PostgreSQL, Amazon DynamoDB, Amazon S3 (AWS S3), MongoDB
Frameworks
Ruby on Rails (RoR)
Platforms
MacOS, Linux, Amazon Web Services (AWS), Twilio, AWS Lambda
Other
APIs, Languages, Compilers, VoIP, SIP, Architecture, Technical Leadership, Software Architecture
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring