Tipico Ltd.Senior Software Developer
Sep. 2014 - Jul. 2018Portomaso, MaltaDaily tasks include :
- working in a fully agile environment - enabling teams to work together and achieve sprint goals
- analysis and estimation of new tasks
- developing features full stack within the estimated timeframe
- working closely with product management
- communication with offshore development teams
- contributing to other's code via pull requests
- working on a legacy java system (re-factoring, new features, bugs, documenting legacy code)
- development of new mobile hybrid app using Angularjs
- development of Native wrappers for iOS and Android
- fine tuning of our workflow processes in order to avoid bottlenecks and increase efficiency
- automating builds and deployments for mobile client using grunt and Jenkins
- visiting the offshore development teams on a quarterly basis
- contributing towards building the Malta development team
- mentoring new recruits
- knowledge sharing by continuous contribution to the company's wiki
- scripting small tools to reduce local development time
- pair programming
- project planning from small team prototyping to team distribution based on domain Technologies in use include:
Java 6, Spring, Hibernate, Lombok, MySql, AngularJS, Grunt, SCSS, HTML5, Jira, Stash, Confluence, Jenkins, IntelliJ, Bash, Mac OSX, Git, React, Redux, Typescript, NPM