From: route@monster.com
Sent: Monday, September 28, 2015 12:59 PM
To: hg@apeironinc.com
Subject: Please review this candidate for: Talend
This resume has been forwarded to
you at the request of Monster User xapeix03
|
|||||||
|
|||||||
|
|
|
||||||
|
||||||
|
GREG ROZENTAL Brookline, MA 02445 email: Grozental2@yahoo.com SUMMARY: 10 + years of
full software development life cycle experience as an individual contributor,
technical lead and architect using Java/J2EE, C/C++, LAMP and other
programming languages/frameworks on multiple Unix and Windows platforms and
doing data modeling, design and performance optimization for scalable
database driven web applications and data warehouses. SOFTWARE: · Multiple UNIX versions: HP/UX, AIX, IRIX, Linux,
Solaris; Windows Vista/XP/2000/NT · Java/J2EE (servlets, JDBC, JSP, EJB, JNDI,
JMS, JSF), C/C++, UML and design patterns, PHP, Perl/CGI · XML/XSLT, JSON, DHTML (JavaScript, CSS), SQL,
Tcl/Tk, Unix shell scripting (Bourne, Korn, C) · SQL RDBMS: PostgreSQL, MySQL, Oracle, Sybase ,
Informix, MS SQL Server · Apache Cassandra NoSQL database, DataStax Enterprise · Ajax frameworks: Google Web Toolkit(GWT), jQuery,
Backbone.js · Java open source f rameworks: Spring (MVC, Web Flow,
Acegi Security), SiteMesh, Struts/Tiles, JSF(MyFaces), Hibernate,
iBatis, Jakarta Commons, Velocity, Log4j, LAMP-based
platforms
· Application servers/containers: WebSphere, Weblogic,
JBoss, JRun, Apache Tomcat · IDE/modeling: Eclipse, IBM RAD ( and other
Rational tools), WSAD, JDeveloper, JBuilder, Together/J · Source control systems: ClearCase, Subversion, CVS,
Git etc. · Continuous integration and build
automation tools: Hudson/Jenkins, CruiseControl, Maven, Apache Ant · Unit testing and test automation frameworks:
Mockito, JUnit, JMock, Selenium · JasperReports, JasperServer, JasperETL, Cognos,
Crystal Reports, ERwin Data Modeler, Toad · JSON-RPC, TCP/IP, FTP, HTTP, SMTP,
SCP/SSH, RESTful Web Services EXPERIENCE: Leading provider of learning
solutions, Boston, MA Architect/Senior Developer
2012 – present Product suite: online E-learning platform
integrated with distributed global systems. The platform consists of a number of individual
components connected through RESTful Web Services. Server-side functionality is implemented using
Spring framework an it’s multiple modules ( Spring MVC etc.). Document store is implemented using Apache Cassandra
NoSQL database. Presentation layer is implemented using JavaScript (jQuery,
Backbone etc.), HTML5 and CSS3. It supports multiple browsers and client
devices: desktops, tablets (iPad, Android) etc. Work as a senior team member on the self-organizing
and self-led agile Scrum team using JIRA, GreenHopper etc. Development process involves continuous
integration using Jenkins integration server, build/test
automation using Maven and test-driven development(TDD) using Mockito
and JUnit frameworks. · Perform NoSQL data modeling for the Cassandra
database, adding and modifying Column Families · Implement comparators, indexing, manage objects and
data in Cassandra using CQL (Cassandra Query Language) and CLI
(Command Line Interface). · Implement data persistence layer functionality using
Java-based Cassandra API (Thirft/Hector). · Design and implement reporting/usage statistics
subsystem against Cassandra data store using JasperServer BI suite with
Cassandra connector. · Design and build new product features
across all application layers: client-based UI (jQuery, Backbone, CSS,
HTML5), server-side Java/Spring, Cassandra data store(CQL, Hector API )etc. · Deliver shippable product release at the end of each
sprint; keep product ready to be shipped at all times. Amadeus North America, Waltham,
MA Architect/Senior
Developer 2009 – 2012 Product suite: web-based
reservation/travel management platform integrated with distributed
global systems. Web desktop is an AJAX application built using
Google Web Toolkit(GWT) and integrated via JSON-RPC with Java back-end layer
based on the Weblogic application server and Spring framework. System uses MS
SQL Server as a repository and operational data store and is integrated with
multiple legacy global distributed systems(GDS). Work as a senior team member on the self-organizing
and self-led agile Scrum team. Development process involves continuous
integration using Hudson integration server, build/test automation
using Maven and Selenium and test-driven development(TDD) using Mockito
and JUnit frameworks. · Both independently and in collaboration with other
team members designed and built new core product features across all
application layers: GWT-based UI, server-side Java, SQL Server stored
procedures etc. · Investigated performance bottlenecks, proposed and
implemented performance optimization within multiple
application layers and interfaces between the layers. · Delivered shippable product release at the end of
each sprint; kept product ready to be shipped . · Perform impact analysis for the new user
stories/defects in the Scrum backlog and provided estimates. RealCME Inc., Brookline,
MA Architect/Consultant
2008 – 2009 · Designed and built from scratch
BI(business intelligence)/data mining system based on the enterprise
data warehouse integrated with operational data stores.
PostgreSQL database was used for both. · Researched and proposed the BI
infrastructure using open source products including evaluation and
recommendation of software tools, definition of hardware requirements, and
system configuration. The Jaspersoft BI Suite provides integrated reporting
(JasperServer and JasperReports), analysis (JasperAnalysis) and data
integration tool (JasperETL), as well as metadata repository
based on MySQL. · Designed data architecture, data
flows, dimensional data models and star schema for the data warehouse. · Designed user friendly web-based reporting/OLAP
system; implemented numerous reports and analytical inquiries. The
system is portable across open source application servers ( JBoss and
Tomcat). · Modeled, designed and implemented using
JasperETL/Talend multiple ETL processes to populate DW CellExchange Inc., Cambridge,
MA Java/J2EE
Technical Lead/Architect 2006 – 2008
Product suite: self-service HR toolkit and career development center
implemented as Java/J2EE enterprise
application using IBM WebSphere Application Server(WAS) and integrated with
legacy data stores
attached to Enterprise Service Bus based on IBM WebSphere Process
Server (WPS). · Electronic records retrieval system Development
lead/architect for the new comprehensive electronic records search and
presentation system . The
system’s domain layer is based on the Spring framework and integrated with
release 1.x functionality using
SOA approach. Presentation layer is being implemented using JSF
(JavaServer Faces) integrated with Spring
framework in the domain layer via Manager Bean Facility. JSF-based UI
is seamlessly integrated with
Rel. 1.x Struts-based UI using Struts-Faces and Tiles frameworks. · Career development center The
system is based on SOA with services utilizing J2EE components: EJB
container, JNDI, JDBC etc.
Web-based UI includes several web applications that utilize services
and are implemented using Struts
framework, Tiles, JSPs and JSTL; Web services used for
interface with ESB. Oracle 10g is used as an
operational data store and PL/SQL stored procedures and triggers are
integrated with Java functionality. · Designed and led development for the core components
of the appication: career development planning
and electronic records interface. Coded the most
complex modules ( web navigation wizard, persistence
framework for career planner, the whole eRecords viewer including web
services and XML parser). · Defined and allocated tasks to other developers, UI
designer and DBA and integrated their deliverables. · Communicated on day-to-day basis with business
analysts to finalize requirements, data modeler and DBA
to refine, modify and make additions to the data model/physical database
schema. · Under guidance from and in cooperation with the
technical architect set design, development
and unit/integration testing methodologies and coding standards; reviewed
code, UI design and data model. · Performed impact analysis for the new product
features/change requests and provided estimates. · Tracked progress and performance for the technical
staff of 12 and prepared dev. team status reports. · Coordinated product releases between development
team, QA team, DBA and systems engineering. · Created design notes/specifications and reference
manuals for the team, mentored and helped
team members, provided directions and advice and troubleshooted
problems on day-to-day basis.
Previous
professional experience: Senior
developer/Java technical lead at Shoebuy.com Inc.
Products: family of the specialized e-commerce sites at Shoebuy.com,
implemented as scalable Java-based
web applications deployed on Unix platforms under
Apache/Tomcat. Lead
developer/architect at Outcome Inc.
Product: Validated and FDA 21-CFR-Part 11compliant clinical systems for major
pharmaceutical companies,
hospitals and healthcare organizations used to track patients by
various diseases and conditions. · Led the team junior developers, contractors and
QA to deliver projects on time and within budget. · Integrated XML, J2EE (JSP, servlets, JDBC,
etc.), Open Source components (Struts, Velocity, Log4j, etc.) in the existing
Linux platform based on Perl, Oracle (PL/SQL) and DHTML (JavaScript, CSS). · Designed project architecture using UML
modeling via MagicDraw and use cases.
· Re-design of the Genome Data Warehouse and DNA
Sequencing Pipeline for Millennium Pharm. · Design of the mutual funds
data warehouse and data marts for the State Street global funds division. · Senior developer for Internet provisioning system at
major Internet provider BBN Planet/Genuity EDUCATION: Lvov Polytechnic Institute, Lvov, Ukraine, M.S. PERSONAL: U.S. Citizen; passed
National Agency Check for public trust position and other background checks |
|
|
||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|