Nicolas Spessot, Developer in Córdoba, Cordoba, Argentina
Nicolas is available for hire
Hire Nicolas

Nicolas Spessot

Verified Expert  in Engineering

Security Developer

Location
Córdoba, Cordoba, Argentina
Toptal Member Since
April 28, 2015

Nicolas is an experienced software engineer focused on Agile methodologies with experience in a wide range of projects like real-time messaging systems, cloud solutions, database design, airline booking systems, etc., using a variety of technologies and programming languages. Nicolas inspires confidence by clearly communicating risks, blockers, and new ideas, and by setting real expectations for the development of the product/service/project.

Portfolio

SecurityScorecard
Amazon Web Services (AWS), Security, MongoDB, Spring, Dropwizard, Java, Node.js...
Johnson & Johnson
React, HIPAA Compliance, Jenkins, Amazon S3 (AWS S3), Kibana, Apigee, REST APIs...
CarrierDirect
Web Services, WebSockets, MongoDB, Node.js, React

Experience

Availability

Part-time

Preferred Environment

Docker, IntelliJ IDEA, WebStorm

The most amazing...

...team I've contributed to was responsible for defining requirements, estimation, implementation, and production launch of a $1+ million project at Disney.

Work Experience

Senior Software Engineer

2014 - PRESENT
SecurityScorecard
  • Designed standards for a REST API design.
  • Mentored new members and shared knowledge of MongoDB.
  • Improved security of back-end architecture.
  • Implemented an OAuth2 server.
  • Wrote guidelines for the new API design.
  • Implemented a process to collect company logos and store them in Amazon S3.
  • Implemented a tool to analyze usage using a Rails app.
  • Implemented a feature to display company logos from Amazon S3 on the UI using Angular, JADE templates, and CSS.
  • Started several applications from scratch using React/Redux stack.
Technologies: Amazon Web Services (AWS), Security, MongoDB, Spring, Dropwizard, Java, Node.js, Docker, Webpack, React Redux, React, AngularJS, REST

Full-stack Developer

2018 - 2020
Johnson & Johnson
  • Developed an app for the exchange of DICOM images from different sources to templating systems.
  • De-identified personal data to align with HIPAA.
  • Managed a project from the beginning to production release involving all different stakeholders.
  • Estimated and collaborated across different teams to support on-time releases.
Technologies: React, HIPAA Compliance, Jenkins, Amazon S3 (AWS S3), Kibana, Apigee, REST APIs, REST, JSON, Apache Maven, Kubernetes, PostgreSQL, TypeScript, JavaScript, Java, Orthanc, DICOM, HL7, DICOM - SR & HL7, HL7 FHIR Standard, Mirth Connect, Node.js

Full-stack Software Engineer

2018 - 2018
CarrierDirect
  • Developed a series of APIs to connect p44 web services to LTL product.
  • Built automated account creation from LTL to Fedex systems through p44 web services.
  • Developed unit and functional test to fit Fedex standards.
  • Migrated from custom UI components to MaterialUI, using material guidelines.
  • Implemented custom components to do progressive searches.
  • Implemented custom components to do chat messaging using web sockets.
Technologies: Web Services, WebSockets, MongoDB, Node.js, React

Full-stack Developer

2017 - 2017
Johnson & Jonhson
  • Analyzed and improved system performance by using distributed cache and code refactoring.
  • Implemented UI redesign pages focused on better UX, by using Ajax calls and new REST APIs.
  • Analyzed and improved database performance.
  • Created indices and refactored code to use Spring JPA.
  • Implemented an internal app based on Angular 2 to let employees manage feature toggles, refresh cache, and update data using REST APIs.
  • Worked on data migration between different tables to a new database with different data structure.
Technologies: Security, REST APIs, SQL, Spring, Java, Bootstrap, Sass, Node.js, Angular, JavaScript

Server-Side Applications Engineer

2015 - 2016
Olofson Technology Partners
  • Developed an app to parse street names from one line to US standard address conventions using Smarty Street.
  • Developed a REST API using Spring Security (OAuth2), Hibernate, and MySQL.
  • Helped on UI (a React based application) and REST API integration.
  • Implemented automatic API documentation using Swagger.
  • Improved performance of queries using SQL to explain plans and create proper indices.
  • Implemented audit functionality using Hibernate Envers and Spring AOP.
  • Implemented functionality to exchange information between banks by using SFTP and Spring Batch.
Technologies: Liquibase, Smarty, Unix, Apache Maven, Groovy, OAuth, REST, Bitbucket, Jenkins, Amazon S3 (AWS S3), MySQL, SQL, Hibernate, Spring Batch, Spring, Java

Senior Software Engineer

2014 - 2015
Walt Disney Parks & Resorts (via Globant)
  • Contributed to a team effort as software developer.
  • Coordinated and performed training to new team members.
  • Developed REST services, databases, and data access infrastructure designed to collect information from several back-ends and present it in a unified application model.
  • Performed performance tests of web services to identify bottlenecks.
  • Integrated a log analysis tool in order to quickly have access to error information and metrics about service status.
Technologies: Apache JMeter, YourKit, JBehave, Jira, Spring, Hibernate, Oracle, Bamboo, REST

Senior Web Developer

2013 - 2014
American Airlines (via Hewlett-Packard)
  • Organized and structured a competitive team to fix current development process issues and shift to work in an Agile methodology using Rally as the tool to track issue status, estimation, and planning.
  • Coordinated client and contractor teams to work along the same goals, emphasizing quality and commitments (i.e., deadlines).
  • Built trust and confidence with the client by timely communication, prompt meeting of deadlines, and improvement of product quality.
  • Designed new proposals to improve the current implemented infrastructure, applications, and systems.
  • Served as a reference for technical questions and doubts inside the development team.
  • Replaced the application's technology stack.
  • Implemented and taught best practices to make the application “cloud-ready.”.
  • Developed SOAP services using Spring WS and integrated with Spring Integration so third-party portals have access to flight ticket information.
  • Ensured proper coding standards and use of design guideline patterns.
Technologies: Gradle, Ant Design, Apache Maven, AnthillPro, Oracle, Apache Struts, jQuery, JavaScript, SOAP, Java, Spring

Web Developer

2011 - 2013
Druidalabs.com
  • Developed new requirements for a social network application.
  • Designed new proposals to improve the user experience using GWT, JSP, jQuery, JavaScript, HTML5, and CSS3.
  • Used Google Maps API to perform a more effective marketing campaign based on the user's location.
  • Maintained and fixed bugs for existing functionality.
  • Specified, defined, estimated, and developed new requirements for future releases.
  • Created a new project structure and classes on GWT and integrated with Rest API using JSON, Spring MVC, Spring Data JPA, Spring Security, Redis, MySQL, Git, and Maven.
  • Designed new proposals to improve current implemented infrastructure, applications, and systems.
Technologies: HTML5, CSS3, jQuery, JavaScript, Spring, GWT

Software Engineer

2010 - 2012
BC Tesis
  • Designed and created a system for real-time information about aircraft positioning using GWT, CSS3, HTML5, COMET, MySQL, and Java.
  • Communicated and worked with RESTless APIs.
  • Ensured coding standards and common practices for the development team.
  • Took part in live demo presentations to the client.
  • Coordinated changes and development plans for the scalability of the system to the team leader.
Technologies: REST, MySQL, HTML, CSS, GWT

Have Fun Hub

A project from Druidalabs; really good project, excellent remote team.

HackAtOng

https://github.com/HackatONG-ProgramAR/relevando-peligros-mov
Participated as a volunteer in a hackon for ONGs from Cordoba.

MongoDB Course

Completed in 2014 via Mongo University

Android Course

Completed in 2013 via Capacitacion IT.

Languages

SQL, Java, Python, ECMAScript (ES6), HTML5, CSS, Groovy, JavaScript, HTML, CSS3, TypeScript, Sass

Frameworks

Mockito, JUnit, JPA, Spring, Spring JDBC, Spring Security, Spring MVC, Dropwizard, Spring Batch, AngularJS, Redux, JBehave, Spring Integration, GWT, Apache Struts, Ant Design, Hibernate, Smarty, Bootstrap, Angular

Libraries/APIs

REST APIs, EasyMock, Liquibase, Mirth Connect, React, Node.js, Facebook API, Picasa API, Crunchbase API, LinkedIn API, jQuery, React Redux, Apigee

Tools

WebStorm, Gradle, Git, Apache Tomcat, GitHub, Jenkins, Apache Maven, IntelliJ IDEA, Bitbucket, Webpack, Confluence, Jetty, Kibana, Bower, Bamboo, AnthillPro, Jira, Apache JMeter, Orthanc, Gulp, RabbitMQ, ActiveMQ, YourKit, Logstash, Grunt

Paradigms

Scrum, REST, Design Patterns, Test-driven Development (TDD), Agile Software Development, HL7 FHIR Standard, HIPAA Compliance, Functional Programming

Platforms

Windows, Kubernetes, Amazon EC2, Amazon, Linux, Oracle, Docker, Unix, Amazon Web Services (AWS)

Storage

MySQL, JSON, Amazon S3 (AWS S3), PostgreSQL, MongoDB, Spring Data, Elasticsearch, Redis

Other

Jakarta EE Design Patterns, API Design, DICOM - SR & HL7, Agile Software Testing, Security, Ehcache, SOAP, OAuth, WebSockets, Web Services, HL7, DICOM

2006 - 2012

Bachelor's Degree in Software Engineering

UTN Santa Fe - Santa Fe

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring