I’m a software program engineer with fifteen years of experience creating web applications and solutions, as well as offering technological management for little teams of software application programmers. I’m fluent in Go, Python, C, SQL, HTML, as well as English. 86 assembly. I learn quickly, appreciate detail, and also enjoy computer technology as well as mathematics. I reside in New Zealand, but have twin NZ/ UNITED STATE I lived and functioned in New york city City from 2010 to 2019, and I’m open to remote job and also some traveling. Abilities: what I do … Develop backend web systems as well as solutions that carry out well and are very easy to make use of. I have actually made use of numerous languages and data sources, and I’m experienced with microservices in addition to the scaling as well as caching required for large websites. Add to frontend advancement: I’m familiar with vanilla JavaScript, React, Elm, CSS, and various other frontend innovations. DevOps and scripting: produce Docker photos, develop facilities as code, carry out servers, and also automate complex code implementations on Linux and also Windows. Add to open resource jobs, for example Python (more here). Job with engineers to create as well as engineer facility systems. Job with product supervisors to intend and also prioritize attributes. Handle hiring of new designers. Review as well as meeting prospects. Advisor developers, testimonial code, as well as aid develop engineering ideal techniques. Connect and record properly, as well as associate well to individuals. Offer interior technical talks as well as training. Give Python expertise from many years of experience with the language. Layout as well as establish features for Pebble, an API-driven solution supervisor written in Go, and its corresponding Python customer in Juju’s Python Operator Structure. Develop functions for and assist maintain Juju, a cross-cloud application release device (as well as one of the biggest Go codebases in the globe). Aided construct Go microservices backed by PostgreSQL, consisting of an API combination to a third party CRM. Composed a code generator to generate Go structs and also techniques from a Swagger API meaning. Created code and provided technical management for the search engine optimization group, consisting of Python solutions and also Athena log information processing. Our team significantly enhanced indexation and also search ranking for our vital pages. Handled a group of backend and frontend designers. Did individuals administration in addition to continuing to be extremely practically included in system layout, style conversations, and code testimonials of the team’s Go codebase. Created an internal proposition to migrate 200 designers from using Gerrit to GitHub for code evaluation. The proposal saw fruition as well as enhanced designer velocity. Aided engineer an organized content management system as well as search API utilizing Contentful as well as Elasticsearch, simplifying and also unifying a number of interior systems. Created and created a real-time picture scaling service using Python and ImageMagick. It’s able to offer numerous image scaling demands per second. Executed a replicate picture detector utilizing the dHash perceptual hash formula and BK-Tree data structures. Created a type-safe photo metadata shot service using Scala and Elasticsearch. Handled a small team of designers. Carried out architecture and code reviews. Implemented data source ideal practices on the group. Python. The modification of language as well as tooling allow us establish as well as launch business-level attributes a lot extra rapidly. Helped layout and carry out a personalized content management system that allowed us to do all posting in realtime. The approach to structured web content made integrations simple and provided us possibilities to boost earnings. Co-developed 2 mobile apps: a cross-platform iphone as well as Android application utilizing React Indigenous, as well as Oyster’s older iPad application written in Objective-C. Created Python and also JavaScript collections to show real-time pricing via TripAdvisor’s resort prices API, leading to a huge income increase. Executed the backend for various internet site features, including a tag-based picture search engine and a resort reservation system. Executed inner devices such as a picture cd editor and also a process system to help salesmen timetable photoshoots at regarding 1000 resorts each month. Created tools for our web facilities: a new code implementation system using Ansible, devices to translate as well as center the whole internet site, a data analytics pipe making use of Snowplow Analytics and Amazon.com Redshift, and also a system to send individualized emails. Took care of the shift of our 12 factors of sale from ordinary HTTP to protect HTTPS while very closely checking search engine optimization performance. Co-wrote heavily parallelized software application to resize and watermark millions of photos in various dimensions making use of Amazon.com EC2. Managed a group of engineers. Oversaw design choices as well as done code testimonials for the majority of Oyster’s software jobs. Assisted the group switch from Subversion to Git. Led the hiring of new software program engineers. Co-founded as well as co-developed the microPledge crowd funding platform. Applied protected economic deals, Ajax-based voting, and S3 file publishes. Made, executed, and advertised Gifty Weddings, a website that helps couples make wonderful wedding event gift computer system registries. Hamilton Jet’s massive jetboat control systems. Functioned on mobile telemetry firmware and also general practitioner interfaces utilizing Atmel AVR and also ARM7 micros for different customers. Established low-latency IP networking software application in C as well as Python for a customer in the high-frequency trading industry. Managed tasks and team. As a cofounder, I was additionally heavily entailed with the firm’s business planning as well as choices. Designed as well as created the web as well as admin interface for their solar-powered weather stations. The clean UI and weather condition charts really made Harvest’s item stand out. Wrote software application to user interface to GPRS modems. Provided involved data sources and also web servers. Composed ingrained firmware in C as well as assembler for MSP430 and also ARM7 micros, including low-level boot loaders, serial interactions, and also I/O control reasoning. Dealt with the Win32 API. I have a B.E. Electrical and Computer Engineering, Pastelink.Net as well as finished from the University of Canterbury in 2002 with fabulous honors, GPA 7.9/ 9. For my final-year task I created a little stack-based CPU in VHDL. I have likewise uncovered an absolutely wonderful evidence of Hofstadter’s Legislation, however unfortunately this margin is as well slim to include it. My papa educated me how to program by showing me the Tao of Forth. Two of my initial jobs were writing a Forth compiler in x86 assembly, as well as after that composing a tiny 32-bit OS in my Forth. I like points little, quick, and light – which’s settled during my occupation. Apart from that, I enjoy writing as well as reviewing, and also I when edited a small print magazine. I’m right into piano, unicycling, and typography. I love my other half as well as family. I intend to maintain the commandments, yet you may find me damaging the conventions.

Etiquetado con:
Publicado en: Uncategorized
Buscar
Visitenos en:
  • Facebook
  • Twitter
  • Google Plus
  • Youtube