John Towell

John Towell Email and Phone Number

Staff Software Engineer | OpenSea @ OpenSea
John Towell's Location
West Sacramento, California, United States, United States
John Towell's Contact Details

John Towell personal email

About John Towell

An innovative software developer with over 20 years experience building scalable and resilient systems. Expert in agile software development methodologies and evolution of software applications.A skilled TDD software engineer(Kotlin, Java, Spring, Typescript, Node.js, AWS, K8s). Excellent communication skills and a proven leader in team-oriented environments.

John Towell's Current Company Details
OpenSea

Opensea

View
Staff Software Engineer | OpenSea
John Towell Work Experience Details
  • Opensea
    Staff Software Engineer
    Opensea Jan 2022 - Present
    New York City (Soho), Us
    * Currently developing core components of a multichain NFT marketplace using Python/Django/Postgres technologies.
  • Dharma
    Staff Software Engineer
    Dharma Jul 2021 - Feb 2022
    San Francisco, California, Us
    * Developed core smart wallet application features in node.js/Typescript on ethereum and polygon block chains. * Created the first chain integration test against hardhat to improve stability and increase developer velocity.
  • Varo Bank
    Principal Software Engineer
    Varo Bank Jan 2018 - Jun 2021
    San Francisco, California, Us
    * One of the initial engineers to build Varo Bank microservice architecture from the ground up. Setup initial Spring Boot/Kotlin/Grpc tech stack including the project's architectural patterns.* Architected and implemented non-blocking retry for Kafka using retry and DLQ topics as well as a mortician service to replay messages.* Created multiple reusable common libraries including common-kafka, common-grpc, and multiple Gradle plugins to help reduce duplication across services.* Mentored junior engineers in design and code reviews, and was passionate in bringing best practices to the organization.
  • State Of California
    Software Contractor
    State Of California Sep 2016 - Dec 2017
    # California Department of Food and Agriculture - Licensing System* Architect system integration solutions* Develop serverless AWS (GovCloud) systems using API Gateway, Lambda, DynamoDB and CloudFormation#Department of Consumer Affairs - Licensing System* Architect system integration solutions* Develop Java Spring Boot system using REST web services and batch processing
  • Trizic, Inc.
    Senior Software Engineer
    Trizic, Inc. Apr 2015 - Jul 2016
    * Full stack development of core business features (React/Redux/Java/MySQL)* Integrated DocuSign API for digital signature solution
  • Carbon Five
    Software Contractor
    Carbon Five May 2014 - Mar 2015
    San Francisco, Ca, Us
    # Luscious Garage - http://www.lusciousgarage.com/ - 2.0 web application* Full stack development of core business features (SASS/Backbone.js/Rails/PostgreSQL)* Architected search solution by leveraging Sunspot/Solr search engine# Mesa Labs - http://mesalabs.com/ - ViewPoint Temperature Monitoring System* Full stack development of core business features (SASS/Angular.js/Rails)* Architected PDF reporting module with Wicked PDF* Integrated angular.js/coffeescript with highcharts.js library# Disney - www.disney.com - El Capitan Theater - https://elcapitantheatre.com/* Integrated with SOAP third party ticketing system* Developed full stack core business features (CSS/HTML/Javascript/Java)
  • Fotonotes
    Software Contractor
    Fotonotes May 2012 - May 2014
    Oakland, Ca, Us
    # FotoNotes Android application* Migrated legacy build system to Android Studio* Solved all high memory based crashes to streamline application* Integrated Android Volley networking for improved image handling # http://www.fotonotes.com/ web application* Architected Grails REST server and Angular.js frontend for dynamic web portal* Migrated existing team from legacy technologies to embrace current industry best practices* Refactored existing code base to improve performance, testability and organization
  • Agile Technology Group
    Software Contractor
    Agile Technology Group Jan 2005 - May 2012
    # Lead Architect and Senior Engineer for http://www.convokesystems.com/ project* Architected Java/Spring/Hibernate financial services document management SaaS* Adhered to strict PCI security controls and implemented RSA PBE strong encryption* Mentored team in TDD, continuous integration and other core agile methodologies# Lead Architect and Senior Engineer for http://www.cloudsystems.com project* Designed pluggable device control framework for commercial A/V control systems* Engineered core architecture in Java/Spring/Hibernate* Lead and mentored team in agile best practices.
  • Accenture
    Software Contractor
    Accenture 2004 - 2005
    Dublin 2, Ie
    * Developed Spring/Hibernate batch architecture for large California state project* Lead code and design reviews and mentored junior engineers
  • Logical Evolution
    Software Architect
    Logical Evolution Aug 2002 - Mar 2004
    * Architected and lead development of Spring/Hibernate Java SaaS application for windows and doors industry startup.* Implemented and mentored TDD practice and continuous integration.
  • Ibuilding
    Senior Software Engineer
    Ibuilding Jul 2000 - Nov 2001
    * Enterprise Java web application for commercial real estate SaaS* Lead teams in code reviews and design review and software development best practices* Database Oracle development and performance tuning.
  • Sapient
    Senior Software Engineer
    Sapient Feb 1998 - Jul 2000
    Boston, Ma, Us
    * Lead teams of engineers in software development best practices* Enterprise Java web application development for https://www.janus.com* Enterprise Java web application development for https://www.cat.com

John Towell Skills

Agile Methodologies Rest Java Software Development Java Enterprise Edition Test Driven Development Node.js Architecture Mongodb Jquery Continuous Integration Databases Mysql Javascript Saas Xml Css Html 5 Cloud Computing Git Subversion Junit Hibernate Software Design Jsp Tomcat Ajax Sql Postgresql Html Json Eclipse Architectures Linux Ruby On Rails Angularjs Spring J2ee Agile Angular Intellij Idea Mocha Grails Jquery Ui Tdd Backbone.js Coffeescript Sass Jasmine

John Towell Education Details

  • University Of Wisconsin-Madison
    University Of Wisconsin-Madison
    Computer Science

Frequently Asked Questions about John Towell

What company does John Towell work for?

John Towell works for Opensea

What is John Towell's role at the current company?

John Towell's current role is Staff Software Engineer | OpenSea.

What is John Towell's email address?

John Towell's email address is jo****@****ail.com

What schools did John Towell attend?

John Towell attended University Of Wisconsin-Madison.

What skills is John Towell known for?

John Towell has skills like Agile Methodologies, Rest, Java, Software Development, Java Enterprise Edition, Test Driven Development, Node.js, Architecture, Mongodb, Jquery, Continuous Integration, Databases.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.