Team Lead Software Engineer Resume
Houston, TX
SUMMARY:
- Lead software developer with a passion for design and development with focus on quality, performance and scalability.
- Professional experience of 13 years related to software design and development.
- Worked in consulting, energy and .
- Experienced in agile, test driven development.
- Worked on multi - tier desktop and web applications.
- I am an experienced team lead that has helped design and integrate systems.
- Also used to daily scrums as well as iteration review and planning meetings.
- Experienced in managing all aspects of the SDLC. Advocate for using Design Patterns.
- Outstanding team lead and team player coupled with good communication and interpersonal skills.
TECHNICAL SKILLS:
Languages: Java, C/C++, Lasso, PL/SQL, UML.
Frameworks: Java EE, JSP/ Servlets, Spring, jBPM, REST Web Services, Hibernate, Swing, MVC. HTML5, CSS, JDBC, JavaScript, jQuery, Knockout.js, XML, JSON, XSL, AJAX, jUnit.
RDBMS: MySQL, OpenWorks GeoSciences Database
App Servers: Apache Tomcat, JBoss, Lasso
O/S: Mac OS X Server and Workstation, Windows, Linux, UNIX.
Dev Tools: Eclipse, CVS, SVN, GIT, Maven, Review Board, Rally, TFS
EXPERIENCE:
Confidential, Houston, TX
Team Lead Software Engineer
Responsibilities:
- Helped design and develop BPM systems for clients.
- Also contributed knowledge, design and source code to the Confidential internal learning system for new employees.
Environment: Java, JBoss, jBPM, BPMN, GIT, Maven
Confidential, Houston, TX
Senior Software Developer
Responsibilities:
- I have worked with various teams and projects.
- These included both web and desktop applications.
- Gathered requirements from clients and translated them to an FSD and an architecture document. Lead the team through an AGILE process.
- Contributed to the development of the REST services in the business logic layer and Entity Beans/DAOs in the persistence layer.
- Worked on the presentation tier web-based admin console using Knockout, jQuery, HTML and CSS.
- Also implemented an alternative solution for the presentation layer using JSP/Servlets.
- Coordinated the release of Confidential through design, development, QA and production.
- Helped in deploying the software at client locations and debugging issues.
- Conducted daily scrums and iteration meetings.
Environment: JBoss, jBPM, REST, EJB, JSP/Servlets, Hibernate, Java 7, Knockout.js, jQuery, LDAP, HTML5, JSON
Confidential, Houston, TX
Application Developer
Responsibilities:
- Worked as lead of development on the VNet portal project.
- This portal provides secure online services such as reservation, streaming media, online courses, content management and instant web forms publishing.
- Major responsibilities included design and development.
- Worked with several technologies including Lasso, SQL, HTML, XML, CSS, MySQL, Apple-script, JavaScript, QuickTime Streaming Server and Spotlight.
- Following are a few of the modules I have worked on.
- Each of them required writing multiple complex SQL queries and triggers on the database in order for the user to interact with the system.
- Designed and developed a system that provides easy customization and management of course content as well as easy upload/download.
- Drag and drop upload accomplished through Java Applet.
- Created a logical file system complete with security.
Confidential
Software Engineer
Responsibilities:
- Responsible for analysis, design and implementation of multi-tier applications.
- Worked on several projects using different technologies that included Java, Visual C++ and MS ASP.