Jim - Architecte SPRING

Ref : 150628A001
Photo de Jim, Architecte SPRING
Compétences
Expériences professionnelles
  • (side project) Aesthetic Software (********)
    Jan 2014 - Jan 2015

    I built a web application that extracts keywords from job descriptions on ********.
    » Integrated 3rd-party REST APIs and saves the results in a database.
    » Java 8, MySQL, Hibernate, JPA, Liquibase and Spring-4.1
    The app is running on AWS

  • Sunrun (********)
    Jan 2013 - Jan 2018

    Sunrun is a leading installer of Solar Power Systems. I worked with two Engineering teams building applications that are deployed on the Amazon Web Service (AWS) ecosystem.
    Time-series Data Ingestion System (team of 4 Engineers)
    » We designed microservices to ingest 1000s of files per day and push the data into DynamoDB and S3.
    » Implemented monitoring and file-management components.
    » Responsible for Cloud Formation templates, testing framework and deployment with Jenkins2.
    » Java 8, JavaScript (ES6), NodeJS
    » Amazon ECS, S3, DynamoDB, IAM, Cloud Formation, SQS
    User Authentication System
    » I built a Serverless Lambda and an ECS task with Node, Java and Spring-4.
    » Deployed into AWS with Cloud Formation and Jenkins2.

    Electricity Production Database (team of 3 Engineers)
    » I stabilized a JEE application that records energy production data from Sunrun's fleet of residential solar customers.
    » Responsible for performance analysis, monitoring and enhancements.
    » JBoss 10, Amazon S3, EC2, RDS, DynamoDB, Liquibase, Maven
    Sales Contract Pricing Engine (team of 8 Engineers)
    » Responsible for JPA data modeling and transaction management in a JEE-7 container.
    » Hibernate, JTA, JBoss 7, MySQL, Liquibase, Maven, Cargo.

  • CBS Interactive (********) -
    Jan 2012 - Jan 2013

    Our team of 8 engineers built Mobile Applications for ********.
    » Developed and deployed a REST API that feeds content and video to iPhone and Android Apps.
    » Helped build an Android App for ********.
    » Java 1.6, Spring 3, Hibernate, Spring-MVC and Android API-17.

  • Nuance (formerly VirtuOz) (Nina Web)
    Jan 2011 - Jan 2012

    Nuance is a leading developer of digital customer service agents based on an "NLP" language processing engine.
    » Our team built a Web Application that drives a decision support system.
    » Integrated Spring Security into our GWT and Spring software stack.
    » Java 7, Spring 3, Spring Security, GWT (Google Web Toolkit), GWTP, Mockito, JOSSO, Maven, REST and JSON.

  • Wells Fargo (********)
    Jan 2009 - Jan 2011

    I helped build the bank's primary, customer-facing Web Site that serves millions of customers every day.
    » Implemented a role-based authorization system with Spring Security.
    » I helped rebuild the "transfers" site that moves money between 20 types of bank accounts.
    » Java 6, Spring 2.5, Spring MVC, Spring Security, and Struts-1.

  • (side project) Aesthetic Software (********)
    2009 - aujourd'hui

    I published my first open-source application on Source-Forge.
    » Java 5, Hibernate, Spring, WebFlow, Maven, jUnit and TestNG.
    Source Code : ********-swf/

  • CNet / CBS Interactive (********)
    2009 - aujourd'hui

    I worked with a team of 5 Engineers to rewrite a search and content delivery system.
    » Java 5, Spring, and Solr/Lucene.

  • Zinio (********)
    2008 - aujourd'hui

    Led a team of 3 Engineers to build a Web Application that converted printed magazines into digital publications on the Web.
    » I defined the architecture and selected the open source platform.
    » Java 5, Spring 2.5, Struts-2, REST, iBatis and jUnit.

  • RealNetworks / Rhapsody (********)
    2005 - 2007

    I managed the engineering team that built the Rhapsody music library.

  • Senior Software Engineer

    Hotwire (********)
    2002 - 2005

    Senior Software Engineer on an aggressive, process-driven development team at a high-volume travel agency.
    » WebLogic, Struts 1.1 and TopLink.

    Customer Care Ticket Refund Service
    » I led the team that redesigned the refund and cancellation processor.

    Email Marketing
    » Automated Hotwire's email marketing tools

    Cross-Sell Pricing
    » I extracted price-quotes, saved them in an Oracle DB and displayed them throughout Hotwire’s site.

Études et formations
  • BS in Electrical Engineering with a Computer Science option

    Tufts University, Medford, MA
  • 18 continuing education classes in Computer Science, Electrical Engineering, Art History, Robotics and Sculpture

Autres compétences
Compétences
Java Platform Java 8, Spring 4.3, Spring-Boot 1.2, Docker, JEE 7, JBoss 10 (Wildfly), JPA 2.1, Hibernate 4.3, Liquibase, Spring Security, jUnit 4, Mockito, Maven, Jenkins
JavaScript Platform NodeJS, ECMAScript 6 (ES6), Mocha, Chai, Sinon, Docker Compose, Yarn, NPM, Jenkins2
Amazon Cloud AWS Lambda (Serverless), Cloud Formation (CFN), S3, ECS Tasks, IAM security, EC2 (Linux), DynamoDB, RDS (MySQL), API Gateway
Development Environment Intelli/J Idea 2017, WebStorm 2017, Eclipse 4.5 (Spring STS 3.7)
Tools GitHub, jProfiler, YourKit, Confluence Wiki, Jira, Pivotal Tracker, Squirrel SQL, MySQL Workbench, git, Visual Paradigm, Firebug
Fine Arts Robotics, machine control, steel, fiberglass and plaster sculpture

D'autres freelances
Développeur JAVA

Ces profils pourraient vous intéresser !
CV Développeur JAVA
Badr

Développeur JAVA

  • BAGNOLET
JAVA J2EE C++ SQL JAVASCRIPT
Disponible
CV Technical Leader JAVA
Oussama

Technical Leader JAVA

  • CARRIÈRES-SOUS-POISSY
JAVA SPRING BATCH Spring Boot Microservices DEVOPS
Disponible
CV Développeur web PHP | Symfony
Irvine

Développeur web PHP | Symfony

  • SEYSSINET-PARISET
PHP HTML CSS JAVA SYMFONY PHP LARAVEL REACT.JS Next.js JAVASCRIPT Spring Boot
Disponible
CV Développeur Front-End/Back-End/Android
Joffrey

Développeur Front-End/Back-End/Android

  • ÉTAMPES
ANDROID JAVA .NET SQL JAVASCRIPT MYSQL C# PYTHON HTML5 CSS
Disponible
CV Développeur JAVA/ANGULAR
Sadi

Développeur JAVA/ANGULAR

  • OULLINS
JAVA Angular Spring Boot SQL TypeScript POSTGRESQL COUCHBASE Google Cloud Platform JAVASCRIPT
Disponible
CV Développeur web Full stack (Java, Angular, VUE, NUXT)
Pape Kader

Développeur web Full stack (Java, Angular, VUE, NUXT)

  • PANTIN
JAVA Angular Vue.js SQL GIT ORACLE JAVASCRIPT MONGODB
Disponible
CV Ingénieur d'études et Développement
Maryvon

Ingénieur d'études et Développement

  • PARIS
JAVA JAVASCRIPT Angular Vue.js REACT.JS PYTHON
Disponible
CV Développeur Full stack
Stephane

Développeur Full stack

  • FRANÇOIS
PHP SQL JAVASCRIPT REST PRESTASHOP WORDPRESS NODE.JS JAVA REACT.JS NoSQL
Disponible
CV Développeur Springboot
Pierre-Louis

Développeur Springboot

  • TARASCON
JAVA Spring Boot J2EE SQL Angular TypeScript JAVASCRIPT SCRUM STRIPE HUBSPOT
Disponible
CV Ingénieur de développement Spring Boot
Sylvain

Ingénieur de développement Spring Boot

  • JUMILHAC-LE-GRAND
Spring Boot BASH JAVA Angular TypeScript HIBERNATE DOCKER SQL
Disponible