Ivan Carrion

Ivan Carrion Email and Phone Number

Lead Software Developer / Architect / Devops @ Course Hero
Ivan Carrion's Location
Toronto, Ontario, Canada, Canada
Ivan Carrion's Contact Details

Ivan Carrion work email

Ivan Carrion personal email

About Ivan Carrion

A seasoned software developer / architect, devops and team lead. I lead teams that build and run systems in the cloud.

Ivan Carrion's Current Company Details
Course Hero

Course Hero

View
Lead Software Developer / Architect / Devops
Ivan Carrion Work Experience Details
  • Course Hero
    Principal Devops Engineer
    Course Hero Sep 2023 - Present
    Redwood City, California, Us
  • Uplinq
    Head Of Engineering
    Uplinq Sep 2022 - Aug 2023
    Toronto, Ontario, Ca
  • Wattpad
    Staff Software Engineer
    Wattpad Aug 2020 - Sep 2022
    Toronto, Ontario, Ca
  • Ross Intelligence
    Lead Platform Engineering
    Ross Intelligence May 2018 - Apr 2020
    San Francisco, California, Us
    - Technical coaching (Software Engineering, DevOps) for team- Contributed to development of various microservices (Grails / Spring Boot / Fast Api / Node)- Led development of and migration to new platform (JVM/Python/Go microservices on Kubernetes) utilizing infrastructure as code (Terraform) and gitops (Flux/Helm)- Led migration of indices form Solr to Elasticsearch- Led design of new data pipelines (S3, Spark/Delta Lake, BigQuery, Elasticsearch, Grakn)- Contributed to the design of new ML development / deployment framework (MLFLow, GCP AI Platform)
  • Loyaltyone
    Technical Consultant
    Loyaltyone Oct 2017 - Apr 2018
    Toronto, Ontario, Ca
    Led development of infrastructure as code (CloudFormation, Terraform) for new streaming platform (Scala/Node, Kafka, ECS)
  • Adesa
    Platform Lead
    Adesa May 2017 - Sep 2017
    Carmel, Indiana, Us
    Led development of infrastructure as code (CloudFormation, CloudPipeline, ServerSpec) for platform (Serverless, DynamoDB/RDS, ElasticSearch, Redis, Kinesis, Loggly, Datadog, VPC)
  • Scotiabank
    Principal Software Engineer
    Scotiabank Sep 2016 - Apr 2017
    Toronto, Ontario, Ca
    Salto (Bank As A Service)- Overall technical lead for two scrum teams (16 devs, qa, sdet) responsible for architecture/process decisions- Led design and POC work of a set of microservices (Java 8, Spring Boot/Cloud, RxJava, PCF) to implement a bank as a service for Chilean subsidiaryRelease Lab- Collaborated on design and development of enterprise CD pipeline (Bitbucket, Jenkins Pipeline DSL, Sonarqube, Gradle)
  • Rakuten
    Senior Devops Engineer
    Rakuten May 2016 - Sep 2016
    Setagaya-Ku, Tokyo, Jp
    Solution Engineering (Ebooks, RCP)- Developed and proposed infrastructure automation projects to various subsidiaries: A CI/CD solution for the Japanese ebook portion of Rakuten’s marketplace; and a distributed monitoring solution for Rakuten’s product cataloging platform. Blue/Green Deployment Tool- Designed and started development of a new microservice based tool (React/Spring Boot/Jenkins Workflow) for automating green/blue deployments - automated deployment of stack (components) and proxy switching.
  • Cisco
    Lead Developer
    Cisco Apr 2015 - May 2016
    San Jose, Ca, Us
    - Led 3 person Encoding As A Service team- Introduced various development best practices (Kanban, CI/Static Analysis, Continuous Integration Testing, Client Side Error Reporting, Configuration Management)- Developed backend micro services (Spring Boot/Cloud) and workflow engine on Apache Storm- Stood up production stack on Rackspace (Linux/Win hosts, micro services, FTP/Aspera server, Storm cluster, Encode cluster, GlusterFS, EFK server, Monit)- Coordinated efforts of various remote resources (UI team, Encode team)
  • Cibc
    Tech Lead
    Cibc Sep 2014 - Apr 2015
    Toronto, Ontario, Ca
    - Lead on r24 release (pre sign on account application) of new retail banking application platform (a rewrite of PCF and CIBC online banking)- Team was composed of three sub teams: a 6 person team responsible for mid tier service (rest API), a 5 person team responsible for mobile (iOS, Android) clients and a 2 person team responsible for a responsive web client- Team was new to agile development and I was responsible for defining their processes and practices. To this end, I created a model for development combining SCRUM, XP and Lean methodologies which I codified as a timeline and series of checklists (commits, tasks, stories, sprints and releases); I built out a continuous deployment pipeline (Jenkins) and trained the team on its use; finally, I set up the plan and track team progress daily with a planning tool (JIRA)- As part of work on the pipeline, introduced the team to the use of a static analysis tool (SonarQube) - only being used as a feedback mechanism but goal was to use it as a gate once the team was up to speed.- The final piece added to pipeline was full stack integration testing (currently evaluating intern) tied to acceptance criteria for stories (expressed as BDD scenarios)
  • Kijiji, An Ebay Company
    Software Developer
    Kijiji, An Ebay Company Nov 2013 - Sep 2014
    Toronto, Ontario, Ca
    - development of payments module (PayPal integration)- development of data warehouse module (queue based real time feed)- integrated various third party web services- development of proof of concept next generation architecture and presented findings to team (Docker, Mesos, Graphite, CabotApp)
  • Intelliware
    Senior Developer
    Intelliware Oct 2008 - Nov 2013
    Toronto, Ontario, Ca
    Points ECorp Platform (GWT, Spring, Hibernate)- multi-tenant, white-label, SaaS loyalty program administration system- led development of GWT front-end (data driven UI following MVP pattern)- contributed to development of various backend workflows (buy, award)Benecaid Lecxe/Portal (Tapestry/GWT, CXF, Spring, Hibernate) - HSA administration system / HSA customer website - implemented new modules for administration system- designed architecture of customer website- implemented new modules for customer websiteRSA Quoting (Tapestry, Swing, Hibernate) - Insurance quoting system- Participated in design and implementation of proof of concept system
  • The Feedroom
    Engineering Development Manager
    The Feedroom Jun 2007 - Oct 2008
    New York, Ny, Us
    Mediacore (Restlet, Mule, Spring, Hibernate)- restful event-based SOA backend system for digital asset management - designed architecture - implemented proof of concept - began work on initial offering (transcode service) DLM (Swing, JNLP, Commons Net) - multi-threaded desktop ftp client for large file transfer - lead development and deployment - successfully introduced SM abstraction to manage concurrency RSU - flex fronted restful file upload and asset ingest backend system - managed team through implementation and deployment
  • Caisi
    Senior Developer
    Caisi Nov 2006 - Jun 2007
    Client Access to Integrated Services and Information (Struts/Spring-Hibernate/MySql)- client information management system for homeless shelters and social service agencies- designed and implemented bed management module- designed and implemented generic intake form module- designed and implemented population health report- icd9 to icd10 database migration- fixed bugs
  • Teranet
    Senior Developer
    Teranet Jul 2006 - Oct 2006
    Electronic Land Registration System (Struts/Weblogic-TopLink/Oracle)- provincial land title registration system- fixed bugs, integration tests and agitations
  • Novator
    Senior Software Developer (Lead)
    Novator Mar 2006 - Jul 2006
    Toronto, Ontario, Ca
    Virtual Retailer (JSP-Struts/Tomcat/Mysql)- turnkey e-commerce framework- led development of minor release- helped to develop and introduce change management process
  • Intelliware
    Software Developer
    Intelliware Jun 2002 - Mar 2006
    Toronto, Ontario, Ca
    Tripcentral Enquiry Desktop (RCP-Tapestry/Spring-Hibernate/MySql)- travel enquiry management system- collaborated on design and development of client, server and database tiersPoints Airline Incentive Rewards (Struts/EJB/Oracle)- airline incentive rewards system- collaborated on design of initial architecture- collaborated on design and development of client, server and database tiers;Shoppers Drug Mart Health Watch (SWT-JFace/EJB/Informix)- pharmacy workflow system- collaborated on design and development of prescription workflow module- performance tuned customer identified hotspots- collaborated on redesign of communication with external adjudication systemADP Smart Prospectus (XML/Oracle)- batch prospectus generation system- collaborated on initial design of data access layerManulife EZK MIS Reporting (WebTrends/DB2-SQL Server)- installation, customization and integration of packaged web reporting system- collaborated on design and development
  • Extend Media
    Software Engineer
    Extend Media May 2001 - May 2002
    Prototyped OpenTV based application
  • Algorithmics
    Associate Software Engineer
    Algorithmics Aug 1999 - May 2001
    RiskEngine (Java-C++/CORBA)- financial risk management server- maintened and extended API- supported professional services teams

Ivan Carrion Skills

Agile Methodologies Hibernate Spring Java Enterprise Edition Rest Databases Spring Framework Soa Distributed Systems Team Leadership Java Software Development Junit Object Oriented Design J2ee Architecture Integration Gwt Saas Agile .net Ant Maven Representational State Transfer

Ivan Carrion Education Details

  • York University
    York University
    Computer Science

Frequently Asked Questions about Ivan Carrion

What company does Ivan Carrion work for?

Ivan Carrion works for Course Hero

What is Ivan Carrion's role at the current company?

Ivan Carrion's current role is Lead Software Developer / Architect / Devops.

What is Ivan Carrion's email address?

Ivan Carrion's email address is iv****@****pad.com

What schools did Ivan Carrion attend?

Ivan Carrion attended York University.

What skills is Ivan Carrion known for?

Ivan Carrion has skills like Agile Methodologies, Hibernate, Spring, Java Enterprise Edition, Rest, Databases, Spring Framework, Soa, Distributed Systems, Team Leadership, Java, Software Development.

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

Aero Online

Your AI prospecting assistant

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.