- Published on
Kneip
- Authors
- Name
- Carlos Baraza
- @carlosbaraza
- Bio
- I write software and other philosophical stuff.
Role: Software Engineer
Length: 2 years. 02/2014-02/2016
JavaScript, Ruby on Rails, PostgreSQL, Python
Kneip is one of the fund data management leaders. Kneip has 300 employees. It provides software solutions and support for fund managers.
- Developed features for AIFMD regulation in Fundlook. These features were sold for millions of euros to our clients.
- Developed or maintained internal JavaScript (Node.JS, Express.JS and Angular.JS), Ruby on Rails and Django applications (e.g. fundlook.kneip.com, fundweblibrary.com and lacotebleue.kneip.com).
- Engineered and developed an internal monitoring tool with Node and Angular that will save the company days on looking for issues.
- Developed Kneip's web browser extension (Google Chrome).
- Designed and implemented JSON and SOAP REST APIs, asynchronous worker jobs, input data file handlers, CMS and multiple report generators.
- Helped other team members with BDD practices, to ensure they were always followed. Continuous integration workflows. Mostly using Cucumber, RSpec and Mocha.
- CI tweaks and improvements (e.g. developer tools to get a screenshot, HTML snapshot and logs of the failing scenarios/specs). This saved hours troubleshooting failures on the CI.
- Dockerization of services/web applications, in order to reduce environment-related issues.
- Ticket management with Jira. GITflow-based branching model
- Managed deployments to staging environments.
- Contributed to open source projects used in Kneip's software.
- Applied UX design principles to deliver appealing web user interfaces. User experience was always the priority during the development.