Property.WorksVP Engineering
Jun. 2016 - Jan. 2018United Kingdom, LondonProperty.Works is a startup creating a marketplace for commercial property, bringing transparency and discovery to a traditionally murky industry.
Achievements and responsibilities:
Planning and maintaining the company’s overall architecture, leading the development team and ensuring the delivery of results with high availability and efficacy.
Automating release and deployment: Using Jenkins with Pipeline plugins and Ansible scripts to automate the deployment of all services to Staging environments and one-click deploy to production, with database migrations and version housekeeping for EC2 instances, reducing the deployment time by 90%.
BatchService and API: Batch service infrastructure based on the Akka Quartz Scheduler that runs the jobs needed to update the sitemap, update lead status and generate emails to our clients and users. These services were associated with a REST API to allow easy testing and triggering of individual jobs.
Tech Stack: PostgreSQL, Scala 2.11, AKKA, Scalatra, Jetty, Java 1.8, ansible, Redis 3, ElasticSearch, AWS EC2, AWS ElasticBeanstalk, AWS RDS.