I'm a Full Stack software engineer working with web development since 2001. I'm specialized in Back-end development but I also have strong experience and interest in Front-end development.
- I'm passionate for code quality. Testing (TDD), code readability, design patterns (OOP, refactoring, Domain-Specific Languages), etc.
- I'm a Ruby/Rails developer and enthusiast. I also launched a course and worked as Ruby on Rails Instructor for 2 years;
Specialities:
- Ruby, Rails, HTML5, CSS3, SASS
- JavaScript/CoffeeScript and relevant libraries such as Backbone.js, Thorax.js, Backbone.Marionette, jQuery, Underscore.js, and others
- Testing (rspec, minitest, cucumber, selenium, capybara, test/unit, etc)
- Relational databases (specially PostgreSQL with PL/pgSQL)
- Essentials of linux server administration + cloud computing (Amazon S3 / EC2, VPS in general)
- Version control systems (GIT, Mercurial, Subversion)
Fluent English (Writing & Speaking), Basic Italian, Native Portuguese.
Senior Software Engineer @ JobScore operates a cooperative recruiting network. It leverages matching technology to recommend qualified, interested candidates for specific job openings. JobScore is growing the network through employer-to-employer resume sharing. From January 2014 to Present (2 years) San Francisco Bay AreaSenior Software Engineer @ Neat transforms digital and paper documents into useful, organized information. Its integrated system of software, hardware, cloud service, and mobile app makes it easy to acquire, search, share, and access your most important information - anywhere, anytime. While working as a Software Engineer at Neat, some of my contributions were:
- Worked on integrations between Third-party applications and internal applications;
- Supported the launch of the NeatConnect Scanner - a scanner that transforms paper into digital documents and sends them straight to the cloud - without a computer;
- Worked on implementing new features to the NeatCloud API and to the NeatCloud web client. From May 2013 to January 2014 (9 months) Greater Philadelphia AreaSenior Software Engineer @ (Tech and Team acquired by The Neat Company) OfficeDrop provided a document management solution for small businesses with affordable way to manage their paper and digital files. Working since the closed beta version of the app, I’ve executed several activities and faced many challenges, dealing with high performance and security requirements. Some of the most important contributions are:
- Designed and implemented a file synchronization API - receiving, storing files and managing file structures, as well as communication between server and desktop clients (events, file versioning, conflict resolution, etc). Extensive use of PostgreSQL features (PL/pgsql, Ltree, triggers, etc);
- Maintenance and implementation of several aspects of the product API, allowing external clients to integrate and manage the application’s data;
- Designed and implemented a complex billing and plan management schema (with concepts like credits, overages, coupon codes, recurrent billing, several upgrade/downgrade scenarios, plan based features);
- Developed several parts of the OfficeDrop rich web client, built in entirely API-based, with the latest technologies on front-end development: HTML5, Javascript (Backbone.js, Thorax, jQuery), CoffeeScript, SASS.
- In contact with several third-party integrations: Intuit (using SAML authentication and RPC), Evernote, Freshbooks, Google Docs using OAuth authentication and REST for communication, text indexing and searching (Solr/Elasticsearch) integrations, etc;
- Implemented multi-user infrastructure including an extensible RBAC (Role-based access control) system to manage permissions of users and groups of users in internal resources (folders, documents, etc), enabling the company to sell a compelling product to small business;
- Implemented internationalization along with a multi-brand infrastructure, allowing the company to have an OEM product that is easily customizable per brand; From June 2008 to May 2013 (5 years) Greater Boston AreaRuby on Rails Instructor @ Planned and launched a pioneer Ruby on Rails course in the state of Rio Grande do Sul, teaching Ruby and Rails for many students. Also participated in several talks, in subjects like Introduction to Ruby on Rails, Behavior-Driven development with RSpec and Cucumber, and others. From January 2008 to December 2009 (2 years) Porto Alegre Area, BrazilSoftware Engineer @ Some of the activities performed were:
- Developed corporate systems (CRM, ERP), websites and systems to manage the contents of websites (CMS), mainly using technologies and tools as Ruby on Rails, PHP, Javascript, HTML, CSS, SQL (PostgreSQL, MySQL).
- Dealt with R&D activities of the Web products focusing on innovation, continuous improvement and troubleshooting.
- Responsible for maintaining the internal development framework used by the development team, as well as its documentation.
- Responsible for training new employees in the system development and good practices employed by the company.
- Responsible for managing the internal server (Intranet) and development tools, including “Bug Tracking” tools, code repositories and access control. From May 2004 to June 2008 (4 years 2 months) Web developer @ Development and maintenance of internal web applications. From February 2004 to May 2004 (4 months) Joinville Area, Brazil
B.CS., Bachelor of Computer Science @ Universidade do Vale do Rio dos Sinos From 2007 to 2011 Jony Kostetzer is skilled in: Ruby on Rails, Ruby, JavaScript, Git, RSpec, REST, PostgreSQL, PHP, BDD, jQuery, MySQL, Agile Methodologies, HTML 5, Backbone.js, CoffeeScript