LinkedInAlberto Lemos (Dr. Spock)

Alberto Lemos (Dr. Spock)

Sr Software Engineer

Campinas, São Paulo, Brazil
Computer Software
  1. Vocado,
  2. SpockNET
  1. Softplan,
  2. Globalcode,
  3. Sanmina-SCI
  1. Universidade Estadual de Campinas
Recommendations8 people have recommended Alberto

Join LinkedIn & access Alberto's full profile

Join LinkedIn & access Alberto's full profile. It's free!

As a LinkedIn member, you'll join 300 million other professionals who are sharing connections, ideas, and opportunities.

  • See who you know in common
  • Get introduced
  • Contact Alberto directly


Sr Software Engineer

– Present

View full profile



I am a senior software engineer with over 14 years of experience in software development with Java and building Web applications. I developed dozens of enterprise systems carrying out activities of gathering requirements, UML modeling, definition of software architecture, implementation, testing and optimization of applications.

In parallel with the activities of software development, I was a teacher of courses in Java technologies from basic to advanced level covering concepts of object-orientation, Java programming, development of enterprise applications with Java EE, Spring Framework, HTML and Javascript.

I gave several lectures and short-courses in events in Brazil and the USA. As a teacher and lecturer I honed the ability to transfer knowledge and transforming what is complex in simple for students and other programmers.

The ability to prepare technical presentations for technical classes and large audiences in technical events allowed me to interact with sales teams to assist them during presales and technical presentations to customers driving them to the adoption of Java related technology. That ability also allowed me coaching other programmers in the best way to use the Java technology.

As a software engineer, I have developed software using techniques of object-orientation, design patterns, algorithms and data structures aiming to build applications that are efficient, optimized, easy to maintain, easy to read and always meeting the deadlines.

My strengths include reliability, honesty, flexibility, commitment and teamwork.

Specialties: Software design and programming with Java, Spring Framework, object-orientation, HTML, Javascript and other related Java technologies. Presentation in lectures and classes for small and large audiences.


Sr Software Engineer

– Present (3 years 3 months)Greater Los Angeles Area

Vocado is a company with headquarters in Long Beach, California/USA, and dedicated to provide a solution of school management with the most comprehensive Financial Aid, Student Accounting and Student Information processing capabilities. Its engineering team is spread over different countries that include the USA, Brazil, Spain, France, Sweden, Poland and others.


- Helped to improve the system architecture and code quality.

- Helped others developers and testers providing strong technical knowledge.

- Wrote key stories for the main product.

- Working remotely from a home office in Brazil.

- Required technical skill: Java EE, Spring Framework, IntelliJ, git, Java SE and design patterns.

Sr Software Engineer & owner

– Present (16 years 2 months)Brazil

A small company that provides me a way to make my open source projects, give lectures about Java technology or make consultancy work.

- Wrote, recorded and produced an e-learning training course about Java EE 6 and 7 with total of 40 hours and a lot of videos, slides, exercises and certification tests (Teaser ad

- Attended the JavaOne Latin America 2012 conference as speaker in two sessions. Themes:
"Avoiding Java EE Application Design Traps to Achieve Effective Use of Cloud Computing";
"What's new in JSF: A complete tour of JSF 2.2"

- Attended the JavaOne USA 2012 conference as speaker. Theme: "Avoiding Java EE Application Design Traps to Achieve Effective Use of Cloud Computing";

- Attended The Developer's Conference 2012 in Sao Paulo at the Java EE track as speaker. Theme: "Using the portable extensions from the Java EE 6 Contexts & Dependency Injection API"

- Attended The Developer's Conference 2012 in Sao Paulo at the Java EE University track as speaker. Theme: "An introduction to the concepts of the Java EE 6 Contexts & Dependency Injection API";

- Attended the JavaOne USA 2011 conference as speaker. Theme: “Improving Batch-Process Testing Techniques”;

Software Engineer

(6 months)Florianópolis Area, Brazil

- Helped the research and development team to select a framework for reporting after a detailed analysis of the available solutions: JasperReports, Pentaho and BIRT;

- Deployed some selected applications in the enterprise cloud computing solutions after a detailed study of the IaaS and PaaS solutions from Amazon, Windows Azure, CloudBees and Cloud Foundry;

- Designed the new corporate framework to support the application development based on Java EE 6;

- Development team's technical coach to use the Java EE 6 technologies, including: JSF 2, JPA 2, Servlet and EJB 3;

- Design team's technical coach for how to develop applications for iPhone, iPad and iPod Touch with iOS 4.x.

Senior Software Architect

(6 years 2 months)São Paulo Area, Brazil

- Design consultant of software architectures with Java technologies for companies deploying Java;

- Helped the pre-sales team to attend meetings with customers to drive the adoption of Java related technology and write business proposals;

- Java career course instructor (duration of 120 hours per course): “Academia Web Developer” and “Academia Java Developer” courses. Total of 2500 hours teaching Java and web technology;

- Organized The Developer's Conference 2010 Spring Framework track in São Paulo, Brazil (;

- Analysis and diagnosis of architectural problems in Java applications, object-orientation for customers to determine performance problems, usage of anti-patterns, solutions and good practices;

- Wrote the course material for the course called "Core Spring" with 32 hours to teach the Spring Framework, Spring WebFlow, Spring Security and Spring MVC;

- Author for the Web development with HTML / CSS / JavaScript, JavaServer Faces, Hibernate, Servlets / JSP / JSTL and JasperReports courses;

- Lectures and technical presentations for more than 500-people audience;

- Attended the JavaOne 2010 Brazil conference as speaker: Theme: “Performance Tips and Tricks: Java EE, Persistence API and JavaServer Faces”;

- Attended the JavaOne 2010 USA conference as speaker: Theme: “Performance Tips and Tricks: Java EE, Persistence API and JavaServer Faces”;

- Attended the JavaOne 2009 USA conference as speaker. Theme: “Enterprise Web Architectures: From Pristine Java EE to Fully-loaded Framework”;

- Articles published in national Java magazine: “Creating a Web Application with Spring Framework” (Java Magazine, 65th Ed) and “Creating web templates using JSF” (Java Magazine, 61st Ed);

- Development of a demonstration project to show all JSF 2.0 features. It was embedded into the NetBeans IDE 6.8 and 6.9. The ScrumToys project implements some entities from the Scrum process.

Senior Software Architect

(2 years 8 months)

- Designed the application architecture using a generic component model for communication between the Oracle ERP and Progress applications;

- Deployed a Spring Framework based architecture to simplify the electronic devices repair process in to three plants and three big customers;

- Development team's technical coach for the implementation of the designed architecture;

- Designed and deployed the architecture of the application to support the electronic device repair process. It was deployed in production at 3 plants to serve 3 customers;

- Specified the technical solutions for projects using Java SE, Java EE and object-orientation;

- Developers' technical leader in the local software development center and developers in Mexico and China centers.

Senior Software Architect

(7 months)

- Deployment of the Jira application from Atlassian to manage all defect reports, enhancement requests and new feature requests;

- Deployment of the database-based central repository to keep all UML models developed via the UML modeling tool, namely, Enterprise Architect;

- Development of the module for electronic health records for the health management system of São Paulo;

- Technical monitoring of the partner responsible for the development of system modules for the health management system of São Paulo.

Senior Software Architect

CPqD Telecom & IT Solutions
(1 year 10 months)

- Developers' technical leader for Java SE, Java EE and OO regarding design and deployment of a billing system;

- Designed and deployed a system architecture for calculating discounts for the telephone billing system;

- New developers' technical guide to integrate them to the development team for Java projects.

Senior Software Developer

Software Design
(4 years)

- Development team's manager for creating software in Java, C++, shell script, and other languages;

- Web application developer for Java, Oracle database and Oracle Application Server;

- Designed and deployed the Java EE and OO web application for billing the dial-up connections via Radius for a Brazilian Internet Service Provider;

- Technical proposal and architecture document writer for custom system development.

Web Designer and Webmaster

Lexxa Internet
(1 year 9 months)

- Internet service monitoring and maintenance: Email Server, Web Server, FTP Server, IRC server, network and service windows authentication / authorization services via Radius server;

- Technical support team's manager to help solve complex problems of connectivity to the Internet;

- Designed and deployed intranet applications to support the administrative routines and management of web services;

- Designed and deployed dynamic web pages for corporate sites to be hosted in an Internet Service Provider.


  • Spring
  • J2EE
  • Java
  • UML
  • Architecture
  • OOP
  • Design Patterns
  • Hibernate
  • Tomcat
  • JSP
  • Eclipse
  • MySQL
  • Linux
  • EJB
  • JBoss
  • Maven
  • Software Development
  • JSF
  • Servlets
  • Databases
  • JavaScript
  • Struts
  • Sun Certified Java...
  • JPA
  • Web Development
  • System Architecture
  • J2SE
  • JSTL
  • NetBeans
  • JUnit
  • PostgreSQL
  • OOAD
  • REST
  • Software Engineering
  • Object Oriented Design
  • JBoss Seam
  • JavaSE
  • Java Enterprise Edition
  • XML
  • SQL
  • Relational Databases
  • HTML
  • Jasper Reports
  • JMS
  • JDBC
  • Ant
  • Subversion
  • AJAX
  • XSLT
  • See 34+  See less


  1. English

    Professional working proficiency
  2. Portuguese

    Native or bilingual proficiency


Sun Certified Java Programmer (SCJP)


Sun Certified Web Component Developer (SCWCD)



Universidade Estadual de Campinas

Postgraduation (Latu Senso), Physics

View Alberto's full profile to...

  • See who you know in common
  • Get introduced
  • Contact Alberto directly

Not the Alberto Lemos (Dr. Spock) you're looking for? View more


People Also Viewed

LinkedIn member directory:

  1. a
  2. b
  3. c
  4. d
  5. e
  6. f
  7. g
  8. h
  9. i
  10. j
  11. k
  12. l
  13. m
  14. n
  15. o
  16. p
  17. q
  18. r
  19. s
  20. t
  21. u
  22. v
  23. w
  24. x
  25. y
  26. z
  27. more