Senior developer remote only.
Contact
City/State/Country: Florianópolis/SC/Brazil
Phone: +55 (48) 99150 1012
Mail: jonatasdp@gmail.com
Site: http://ideia.me
Developer
- Passionated developer has 11+ years of experience working on software development, applying agile methods in the last 8 years.
- Actually working on onboarding process at Resultados Digitais as a Full Stack Trainer
- Self taught and researcher in the last 5 years has worked with research/development of automated trading strategies for financial markets
- Responsible and committed working 7+ years from home for various customers and companies.
- Entrepreneur and independent has working without supervision since 2010. Being partner of two different business from there. Executive (2010-2012) and Invent.to(2012-2016).
- Hacker e activist created Beltrão Hacker Club - a hacker/maker group in Francisco Beltrão with regular meetings to hack software and hardware.
Abilities:
- analytical thinking
- intermediate people to get focused in some objective
- excellent verbal and written communication skills
- resilient on troubleshooting
Other characteristics:
- Self-motivated to work and live
- Diligent and interest on our sustainable planet
- Living a nerd life
Interesting activities on career
- Computer vision for biometrics
- Performance benchmarking, development and research
- Distributed architecture and parallel processing
- debugging and performance tuning on
- High frequency algorithms - JVM (Java Virtual Machine).
- Event driven systems - CEP (Complex Event Processing)
- Complex SQL, big queries and indices optimization.
- Design and deployment of various web/mobile apps
- Ruby on Rails web and friendly mobile applications
- Native Android applications
- Integrated and offline/sync applications.
- Musical apps
- Bluetooth integrated applications
- Designing Object Oriented applications
- Backend linux - process and services integrations
- Integration between hardware and software - Internet Of Things
- Managing clouds, linux environment: Shell scripts, Puppet, Vagrant.
- International markets and integrated markets - FIX Protocol
- Image processing with Java and Javascript
- Research and development of trading strategies for financial markets: from quantitative indicators to fully automated trading strategies experiencing CME, Forex, BMF and Bovespa markets.
- BigData manipulation
Familiar with frameworks like: AngularJS, HandleBars, Backbone, HighCharts, JQuery, Underscore, d3. Adopted coffeescript instead of javascript in all the projects as possible.
Uses Test driven development (TestUnit, JUnit) and Behavior driven development RSpec, cucumber) to develop since 2007.
Technologies summary
Languages | Tools | Methodologies | OS | Databases, Persistence and Prevalence ——————–+————————+———————-+———+————————————– Ruby | VIM, Eclipse | Extremme Programming | OS X | PostgreSQL Coffee / JavaScript | Sinatra, Rails, Yeoman | Scrum | Linux | MySQL Java | Bundler, npm, gradle | Kanban | iOS | CouchDB Python | RSpec, JUnit, jasmine | Business Model Canvas| Android | MongoDB Shell | Bower + Grunt | | Tizen OS| Redis SQL/PlPgSql | AngularJS | | | Prevayler PureData, R, Elixir | JQuery | | | Madeleine
Professional Experience
From | To | Position | Company | Experiences |
---|---|---|---|---|
2004 | 2006 | Software developer | TJ Sistemas | Clipper/FlagShip, Linux, PostgreSQL |
2006 | 2009 | Software developer | Leosoft | Java, Ruby, Javascript, Linux Servers, PostgreSQL, JBoss, Tomcat |
2009 | 2010 | Freelancer | http://ideia.me | Ruby, Javascript, Java, Node, PostgreSQL, MySQL |
2010 | 2012 | Partner / CTO | Executive Inteligência Tecnológica. | Java, jRuby, Statistics, SOA, CEP, FIX Protocol |
2012 | 2016 | Partner / Developer | Invent.to Pesquisa e Desenvolvimento | Ruby, jRuby, Java, Javascript, Node, C |
2013 | 2013 | Teacher | UNOESC - Universidade do Extremo Oeste | Distributed computing and parallel processing classes |
2015 | 2016 | Full stack developer | Resultados Digitais | Performance and Operation team. Benchmark, research and improve actual infrastructure to scaling up RDStation digital marketing platform. |
2016 | actual | Full stack trainer | Resultados Digitais | Out teach guy. Help people to code using the best practices: TDD/BDD, code quality, metrics and monitoring. |
Interests
- Performance issues
- Scalability strategies
- Internet of Things
- 3D Printing
- Sonification and art-technology
- Startups
- Statistics and Data Science
- Functional Languages
- Computational Intelligence and autonomous systems
Academic experience
From | To | Title | University |
---|---|---|---|
2006 | 2011 | Bachelor of Computer Information Systems | UNIPAR |
2012 | 2014 | Graduate School in Art-therapy, education and health | UNOESC |
I really enjoy and learn so much more on http://coursera.org and a lot of other open source online courses than from my academic experiences.
My favorites actually are coursera and udacity.
Voluntarism
- Bliss Symbols International Community - Created bliss.ideia.me - a tool for work with bliss symbols. Create interactive content to learn blisssymbolics language.
- Activist on local hacker/maker culture
- Active Rails Rumble competitor
- Active Speaker at tech conferences - Find my presentations at slideshare or speackerdeck
- Active participant on local tech events. Find me on a meetup near from me.
- Active apoiador on startup/entrepreneurship events
Links
- github.com/jonatas is where I put my open-source code.
- LinkedIn exists but is not up to date.
- ideia.me is my personal website
- invent.to is the company I was partner focused on maker world.
- Executive is another company I was partner focused on automated trading for financial markets.
Talks
I like to talk so much at events and be part of the tech communities.
See some of my talks in portuguese.
Pet Projects
- bliss.ideia.me is a tool to learn and teach bliss symbols.
- pixel.ideia.me is a place to draw with other people
- churumelas.ideia.me is a ruby challenges in one line of code
- torf.ideia.me is a true or false game
- i.ideia.me is a fast instagram navigator