Alberto Lemos (Dr. Spock)
Senior Software Architect
- Location
- Campinas, São Paulo, Brazil (Campinas Area, Brazil)
- Industry
- Computer Software
As a LinkedIn member, you'll join 225 million other professionals who are sharing connections, ideas, and opportunities.
- See who you and Alberto Lemos (Dr. Spock) know in common
- Get introduced to Alberto Lemos (Dr. Spock)
- Contact Alberto Lemos (Dr. Spock) directly
Alberto Lemos (Dr. Spock)'s Overview
- Current
-
- Senior Software Engineer at Vocado
- Senior Software Architect & owner at SpockNET
- Past
-
- Software Engineer at Softplan
- Senior Software Architect at Globalcode
- Senior Software Architect at Sanmina-SCI
- Senior Software Architect at Vidatis
- Senior Software Architect at CPqD Telecom & IT Solutions
- Senior Software Developer at Software Design
- Web Designer and Webmaster at Lexxa Internet
- Education
-
- Universidade Estadual de Campinas
- Universidade Federal de Viçosa
- Recommendations
-
8 people have recommended Alberto
- Connections
-
500+ connections
- Websites
Alberto Lemos (Dr. Spock)'s Summary
I am a senior software architect with more than 12 years of experience developing software based on Object Orientation and Java Technologies. I am high skilled in Java, Object Orientation, Design Patterns, Web technologies and database. I also have experience in Java EE, Spring Framework, Seam Framework and more than 2500 hours in teaching Java technologies from basic to advanced. I developed dozens of corporate systems, carrying out activities of gathering requirements, UML modeling and definition of architecture, implementation, test and optimization of applications. I am co-founder of the Spring Brasil User Group and I have contributed to various events in Brazil as advocate of the Spring platform. I was born and live in Brazil. Then my native language is Portuguese and I have proficiency in English. My goal is to develop efficient and profitable software applications for the web. I am reliable, flexible, team-worker and quick to learn.
Specialties
Implementation and design of software architectures with Java EE, Spring Framework, Object Orientation and other related Java technologies.
Alberto Lemos (Dr. Spock)'s Experience
Senior Software Engineer
Vocado
Privately Held; 11-50 employees; Education Management industry
September 2011 – Present (1 year 10 months) Greater Los Angeles Area
Vocado is a company dedicated to provide a game-changing solution to post-secondary schools to automate the administrative and financial processes spanning the entire student life cycle.
- Implementing new features in a software architecture that uses a proprietary language for managing business entities;
- Helping the developer's team to improve and fix bugs on an application based on Java for the web;
- Following a development process organized through the scrum approach;
Senior Software Architect & owner
SpockNET
October 1998 – Present (14 years 9 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.
- 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
Softplan
Privately Held; 1001-5000 employees; Computer Software industry
March 2011 – August 2011 (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
Globalcode
Privately Held; 11-50 employees; Computer Software industry
January 2005 – February 2011 (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 (http://bit.ly/mCyYCY);
- 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
Sanmina-SCI
Public Company; 10,001+ employees; SANM; Electrical/Electronic Manufacturing industry
March 2005 – October 2007 (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
Vidatis
Privately Held; 11-50 employees; Computer Software industry
August 2004 – February 2005 (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
Privately Held; 1001-5000 employees; Information Technology and Services industry
October 2002 – July 2004 (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
Privately Held; 51-200 employees; Computer Software industry
October 1998 – September 2002 (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
January 1997 – September 1998 (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.
Alberto Lemos (Dr. Spock)'s Skills & Expertise
- Spring
- J2EE
- Java
- UML
- Architecture
- OOP
- Design Patterns
- Hibernate
- Tomcat
- JSP
- Eclipse
- MySQL
- Linux
- EJB
- JBoss
- Maven
- Software Development
- JSF
- Servlets
- XML
- Databases
- JavaScript
- SQL
- Struts
- Sun Certified Java Programmer
- JPA
- Web Development
- Relational Databases
- HTML
- System Architecture
- J2SE
- JSTL
- NetBeans
- Jasper Reports
- JUnit
- JMS
- JDBC
- Ant
- PostgreSQL
- Subversion
- CVS
- OOAD
- AJAX
- REST
- Software Engineering
- Object Oriented Design
- JBoss Seam
- XSLT
- JavaSE
- Java Enterprise Edition
Alberto Lemos (Dr. Spock)'s Languages
-
English
(Professional working proficiency) -
Portuguese
(Native or bilingual proficiency)
Alberto Lemos (Dr. Spock)'s Certifications
-
Sun Certified Java Programmer (SCJP)
- Prometric
-
Sun Certified Web Component Developer (SCWCD)
- Prometric
Alberto Lemos (Dr. Spock)'s Education
Universidade Estadual de Campinas
Postgraduation (Latu Senso), Physics
1995 – 1997
Universidade Federal de Viçosa
Bachelor, Physics
1991 – 1995
Alberto Lemos (Dr. Spock)'s Additional Information
- Websites:
View Alberto Lemos (Dr. Spock)’s full profile to...
- See who you and Alberto Lemos (Dr. Spock) know in common
- Get introduced to Alberto Lemos (Dr. Spock)
- Contact Alberto Lemos (Dr. Spock) directly