Lead Software Engineer Resume Profile
Summary
- Over ten years of experience, specialties in SOA and Enterprise Java
- Solid programming principles and best practices
- Passion for elegant solutions to complex problems
Skills Expertise
Oracle SOA Suite | Java Web Services | XML XSLT, XPath, Schema, DTD |
Agile Principles | Scrum | TDD |
jQuery | JavaScript | HTML |
CSS | JSF | Struts |
Servlets JSPs | JPA | Hibernate |
EJB | Weblogic | OC4J |
Jetty | Tomcat | Spring Framework |
Java Concurrency API | Swing | Rational Team Concert |
Maven | Ant | JUnit |
DVCS Mercurial, Git | Subversion | Oracle Database |
MS-SQL Server | NodeJS | Unix Shell Scripting |
Experience Software Engineer
- Support and maintenance of current applications in the company Finance, Customer Service, Marketing, Human Resources, Legal, Auditing
- Designer and lead software engineer in the development of a multi-threaded system for the creation of new qa/dev environments replicated from production
Environment: NodeJS, Express, Socket.io, Asterisk, Linux, Raspberry Pi with integrated board modules, JavaScript, Eclipse, SVN, SQLite, Unix shell scripting
- Developed the automatic updates module that coordinates application restart when an update is detected, and pushing updates to client applications
- Developed the reporting and monitoring modules for collecting relevant error events and billing reports and coordinated the secure transmission to a centralized server
- Developed the backend of a system that coordinates conference calls and notifications between a group of mobile devices in a local network
Environment: In-house telecommunication systems, In-house CRM and ordering systems, JSF, Struts, jQuery, JavaScript, JSP, Servlets, JPA, Jetty, Tomcat, Rational Team Concert, Maven, Ant, JUnit, Spring, Hibernate, Java Concurrency API, Oracle Database, HSQL, Unix shell scripting
- Lead developer in the migration of the core orders orchestration system from JEE to SOA
- Installed and configured four Oracle SOA Suite environments in a single server for QA and development
- Designer and developer of several integration systems, including the local number portability regulation
- Advisor for other teams in SOA adoption and software architecture issues
- Trainer for other teams in SOA and Java development
- Developer of several applications and tools to automate many software development tasks, including automated software updates and a centralized multi-environment configuration system
Environment: In-house telecommunication systems, In-house CRM and ordering systems, Oracle SOA Suite, BPEL, ESB, XSLT, XPath, Schema, Java Web Services, Scrum, JSF, JavaScript, JSP, Servlets, JPA, EJB, Weblogic, OC4J, Jetty, SVN, CVS, Spring, Hibernate, Swing, Oracle Database, MS-SQL Server, HSQL, Unix shell scripting, Windows, HP-UX
Environment: JavaScript, Struts, JSP, Servlets, EJB, XSLT, SVN, Eclipse, Unix, Windows, Oracle Database
Lead Software Engineer
- Maintenance of massive data systems
- Trainer for other teams in many software development topics
- 2x 110 award
Environment: C , .Net, Delphi, Crystal Reports, In-house workflow system, In-house data entry systems, Windows, MS-SQL Server