Spoon is a library for analyzing, transforming, and generating Java source code. It provides an API to access and manipulate the abstract syntax tree (AST) of Java programs, enabling tasks such as code analysis, refactoring, and automated code generation.
About Spoon
Spoon was created in 2006 as a research project at INRIA, the French National Institute for Research in Computer Science and Automation. It was developed to provide a robust tool for analyzing and transforming Java source code, facilitating tasks such as code analysis, refactoring, and automated code generation.
Strengths of Spoon include its powerful API for Java code analysis and transformation, ease of integration, and strong community support. Weaknesses involve a steep learning curve for complex transformations and potential performance issues with large codebases. Competitors include Eclipse JDT, JavaParser, and ANTLR.
Hire Spoon Experts
Work with Howdy to gain access to the top 1% of LatAM Talent.
Share your Needs
Talk requirements with a Howdy Expert.
Choose Talent
We'll provide a list of the best candidates.
Recruit Risk Free
No hidden fees, no upfront costs, start working within 24 hrs.
How to hire a Spoon expert

Luan S.
Skills
A software engineer with four years of experience in developing large-scale websites, applications, and systems, specializing in ReactJS, TypeScript, vanilla JavaScript, Vite, Vitest, React Testing Library, Jest, and Cypress. Additionally, professional expertise encompasses back-end development using Python and Django, along with proficiency in managing both relational databases such as MySQL and PostgreSQL and non-relational databases like MongoDB.

Dayana F.
Skills
With over 15 years of experience in Technology, there is a specialization in managing products related to APIs, data, software development, and system analysis. This role involves contributing to product vision, understanding customer pain points, and stakeholder interests, and translating them into hypotheses to create highly relevant business products.
Possessing a solid technical background and strategic vision helps drive the development of innovative solutions, ensuring high-quality deliveries that meet market demands and customer needs. As a Product Manager, tasks include leading product backlog management, assuring quality and clarity in user stories, conducting discovery activities, and adopting a customer-centric approach to decision-making. Throughout the career, significant results have been achieved by implementing product and process improvements within organizations.
Expertise encompasses complete product management from refinement and prioritization to active maintenance of the product feature backlog and stories, ensuring necessary quality and clarity. A strong customer-centric orientation ensures that product decisions are guided by an understanding of customer needs, thus promoting satisfaction and loyalty. Broad knowledge across various programming languages, frameworks, agile methodologies, and project management tools is present. Passionate about turning plans into reality, there is an affinity for data analysis while maintaining excellent customer service, always aligning objectives with those of the company.

Artur H.
Skills
Mid-level Programmer specializing in software development using .Net, with substantial experience in modifying code in JavaScript and SQL Server, as well as correcting legacy systems developed in Delphi. Initiated professional career in 2009 following the completion of an Electrician maintenance course, earning an honorable mention at the OBMEP Mathematics Olympiad and embarking on early programming ventures centered on electronics and automation.
Holds a degree in Industrial Mechatronics, beginning as an intern focused on developing systems with Programmable Logic Controllers across Brazil, including projects for major factories. Advanced to work in building automation systems, access control, and fire prevention, programming various devices in languages such as Ladder, STL, SCL, and C++. Continued to work in the same field while managing small teams and providing support until the end of 2017.
In 2018, transitioned to a role in banking system development, evolving from a Junior Programmer to a Senior level. Demonstrates proficiency in reading English and Spanish, with basic writing and speaking skills. Hobbies include football and video games.

Leonardo F.
Skills
Software development professional with extensive experience since 2004, specializing in team management, project management, and software architecture, analysis, and development. Currently leading the team responsible for the financial systems.

Thiago N.
Skills
Front-end Developer with professional experience since 2021, specializing in the creation and occasional design of web interfaces. Dedicated to developing exceptionally fast, visually appealing, and responsive digital experiences. Continuously pursuing new knowledge and experiences in the field. A comprehensive portfolio detailing projects and professional experiences is available via a provided GitHub link.

Jonathan S.
Skills
A Graphic Design graduate with over five years of experience in the marketing field, specializing in the production of web applications, pages, design systems, and graphic materials.

Fernando P.
Skills
Holds a master's degree in mechanical engineering and transitioned to a career in data science in 2012. Initially focused on developing custom analysis tools in Java to create cost-effective managerial reports, leveraging ETL processes and SQL Server. Progressed to utilizing advanced tools and libraries in Python. Currently serves as a Data Science Specialist, developing decision-making tools for managers and analysts using the Azure environment, PySpark, Pandas, and Scikit-learn.

Jonathan G.
Skills
Senior Back-End Developer with more than seven years of experience specializing in Ruby on Rails, possessing extensive knowledge in Rspec, Test-Driven Development (TDD), Docker, and Git. Interested in a remote position as a legal entity (PJ).
*Estimations are based on information from Glassdoor, salary.com and live Howdy data.
USA
$ 224K
Employer Cost
$ 127K
Employer Cost
$ 97K
Benefits + Taxes + Fees
Salary
The Best of the Best Optimized for Your Budget
Thanks to our Cost Calculator, you can estimate how much you're saving when hiring top LatAm talent with no middlemen or hidden fees.