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 TALEND DI /Cloud / ESB
Youssef

Développeur TALEND DI /Cloud / ESB

  • MASSY
TALEND DI TALEND SQL JAVA SALESFORCE SQL SERVER SAP
Disponible
CV Consultant MULESOFT
Aly

Consultant MULESOFT

  • SAINT-NAZAIRE
MULESOFT ANYPOINT PLATFORM JAVA SALESFORCE
Disponible
CV Développeur  Full stack
Robert

Développeur Full stack

  • LYON
JAVA PHP JAVASCRIPT SQL ORACLE Angular MYSQL
Disponible
CV Technical Leader Java/JEE
Houssem

Technical Leader Java/JEE

  • RUEIL-MALMAISON
JAVA SPRING Kafka DOCKER Kubernetes GIT Microservices API RESTful SOAP PL SQL
Disponible
CV Développeur Full Stack - Tech Lead
Enzo

Développeur Full Stack - Tech Lead

  • BAYONNE
JAVA PHP SYMFONY Angular CI/CD DEBIAN TypeScript
Bientôt disponible
CV Consultant IT
Anthony

Consultant IT

  • QUERRIEU
JAVA J2EE SQL SERVER Microsoft PowerApps Microsoft Power BI
Bientôt disponible
CV Développeur Android Kotlin
Senda

Développeur Android Kotlin

  • ÉPINAY-SUR-SEINE
Kotlin JAVA XML SQL Angular NODE.JS
Disponible
CV Développeur JAVA - ANGULAR
Demba

Développeur JAVA - ANGULAR

  • SACQUENVILLE
JAVA Angular Spring Boot POSTGRES GIT SWAGGER Kafka RabbitMQ JENKINS AMAZON AWS
Bientôt disponible
CV Ingénieur de développement JAVASCRIPT
Said

Ingénieur de développement JAVASCRIPT

  • PARIS
JAVASCRIPT SQL JAVA Angular J2EE C++
Disponible
CV Chef de projet JAVA
Dieudonné

Chef de projet JAVA

  • SAINT-DENIS
JAVA BPM AGILE TEAM DEVELOPER TOMCAT LINUX SQL ENTERPRISE ARCHITECT JENKINS WINDOWS
Disponible