Thiago Nunes

Senior Software Engineer

Sydney, New South Wales, Australia22 yrs 9 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in Scala and Spark for big data solutions.
  • Strong background in Agile methodologies and TDD.
  • Proven experience in distributed systems development.
Stackforce AI infers this person is a Backend-heavy Fullstack Engineer with expertise in SaaS and big data technologies.

Contact

Skills

Core Skills

ScalaSparkJavaAgile MethodologiesParallel Computing

Other Skills

DockerKubernetesCassandraHadoopKafkaMySQLRubyJavaScriptNode.jsMongoDBEJBSQL ServerJUnitMockitoC

About

Passionate programmer. Currently improving knowledge on: - Distributed Systems - Functional Programming: Scala, Category Theory - Data Analysis: Spark, Google Big Query Love to find new ways to express ideas with different programming paradigms. Very interested in software development practices, software quality, programming languages / paradigms, big data analysis, spark, map reduce, cassandra. Participated on several projects using Agile Practices, such as TDD, pair programming, collective ownership, continuous integration and some of continuous delivery. In this context, also participated on several client project inceptions, defining user stories, acceptance criteria, release planning, iteration planning, retrospectives and so on. Working with technologies such as: - Scala, Spark, Docker, Kubernetes, Cassandra Experienced on distributed software development, getting in touch on a daily basis with the client. Specialties: Scala, Clojure, Java, Spark

Experience

22 yrs 9 mos
Total Experience
3 yrs 10 mos
Average Tenure
5 yrs 11 mos
Current Experience

Google

Senior Software Engineer

Jun 2020Present · 5 yrs 11 mos · Australia

ScalaSparkDockerKubernetesCassandra

Atlassian

2 roles

Tech Lead

May 2019Jun 2020 · 1 yr 1 mo

Senior Software Engineer

Jan 2019Jun 2020 · 1 yr 5 mos

Soundcloud

Senior Backend Engineer

Dec 2012Jun 2020 · 7 yrs 6 mos · Berlin

  • Part of the applications team for soundcloud. Creating services to be used along the website.
  • Currently working with Scala (Cats, Shapeless), Spark, Hadoop, Kafka, Kubernetes, Cassandra and MySQL.
ScalaSparkHadoopKafkaKubernetesCassandra+1

Thoughtworks

Senior Software Engineer

Apr 2010Nov 2012 · 2 yrs 7 mos · Greater Porto Alegre

  • Daily basis agile practices: standup meetings, pairing, TDD, ATDD, refactoring, incremental and simple design, continuous integration and delivery, iterative releases, collective code ownership, retrospective, story huddles, etc.
  • Talking directly with the client in a daily basis in order to develop stories, define acceptance criteria and sign-off stories.
  • Participated on several inceptions with client in order to define/prioritize high level stories when starting a project.
  • Working with Java, Ruby and Javascript.
  • A brief experience with Node.js, Jade, Stylus and MongoDB.
JavaRubyJavaScriptNode.jsMongoDBAgile Methodologies

Neogrid

Developer

Jan 2009Apr 2010 · 1 yr 3 mos

  • Web Application development based on JEE 1.4 and 1.5 with EJB 2.1 and 3.0. In this context, used Struts 1.x and JSF 1.2, Hibernate, SQL Server 2003 / 2005, Application / web servers Weblogic (8.1, 10.1 and 10.3) and Tomcat 5.x and 6.x.
  • Participation of agile development methods, mainly on management side with Scrum practices, such as iterative development, daily stand-ups, planning poker
  • JUnit 4 testing, along with Mockito. Usage of the Bamboo continuous integration server
  • Usage of several development tools such as Eclipse IDE, SQL Server Profiler, Erwin Data Modeler, ArgoUML, SVN, Maven, Ant, Microsoft Sharepoint and Jira.
JavaEJBSQL ServerJUnitMockitoAgile Methodologies

Wesolve

Developer

Mar 2005Dec 2007 · 2 yrs 9 mos

  • Designed and developed Struts 1.3 and MySQL based web systems, using the Tomcat Web Container.
  • Designed and developed Zend Framework and MySQL based web systems, using the HTTP Apache Web Server.
StrutsMySQLZend FrameworkApache

Hewlett-packard laboratories

Researcher

Jun 2003Dec 2008 · 5 yrs 6 mos

  • Developed high performance solutions to HP, mainly by parallelizing the existing solutions
  • Worked with cluster, clouds, UMA (Unified Memory Access) and NUMA (Non Unified Memory Access) machines
  • Worked with Java and C languages.Used the MPI implementation for the given languages
  • Worked with applications from Biology up to Document Engineering
JavaCMPIParallel Computing

Education

Pontifícia Universidade Católica do Rio Grande do Sul

Master of Science (M.Sc.)

Jan 2006Jan 2008

Pontifícia Universidade Católica do Rio Grande do Sul

Bachelor of Science (B.Sc.) — Computer Science

Jan 2002Jan 2006

Stackforce found 100+ more professionals with Scala & Spark

Explore similar profiles based on matching skills and experience