Software Developer currently specializing in Design and Implementation of Server Side systems and Big Data solutions using Hadoop and HBase. Also focused extensively on facilitating and extending related monitoring and infrastructure systems.
Experienced in front end as well as backend technologies, specifically Server Side RESTful API development with most well known J2SE/EE systems, Javascript frameworks including AngularJS and jQuery, TypeScript and related front end MVC technologies such as GWT and Primefaces.
Managed large Maven builds (for over a hundred people), Continuous Integration, and software deployment for cross-functional teams and developed automation and testing systems.
Enjoy learning new things and building great systems on top of the excellent work of others as well as teaching and sharing my experiences so my peers can be at their best. Also like to explore academic research and expand my horizons for intrinsic reasons as well as to be able to solve challenges in innovative ways.
Specialties:
Languages: Java, Python, Javascript. Experience with C++, C#, and Perl.
Big Data Frameworks:
* Distributed data processing via Hadoop/MapReduce and HBase
* Creating complex Hadoop workflows via Oozie
* Instrumenting and extending related tools such as OpenTSDB and Ganglia
Server Side Frameworks:
* Server Side API development with Spring, Hibernate, Tomcat and Jetty.
* RESTful RPC via JSON and XML endpoints using Restlet and Jersey.
UI Frameworks
* Javascript, TypeScript and related systems including AngularJS and jQuery
* JSP, Primefaces and GWT components with asynchronous lazy loading.
Other Systems:
* Experienced with Git, Subversion, and ClearCase version control systems.
* Managing large multi-module Maven builds.
* Managing maven build tools such as Jenkins, Sonar, Findbugs, and Cobertura.
* Writing BNF grammars via JavaCC
Senior Software Engineer @ Working with SQL and NoSQL solutions using Spring, Hibernate, JBoss, MongoDB, data processing with Hadoop, and containerized deployment with Docker. Also doing Web Development with AngularJS, jQuery, and Primefaces. From July 2013 to Present (2 years 6 months) Greater Philadelphia AreaSoftware Engineer @ Front-end and Back-end design and implementation of Big Data Infrastructure grid management solutions including Search Indexing with Hadoop and HBase, metrics processing with OpenTSDB, and workflow management with Oozie. Server side development with J2SE/EE frameworks including Spring, Tomcat, Jetty, Jersey, Restlet, and many other well known frameworks. Also worked with Primefaces, GWT, the Jena Triplestore framework, SPARQL, and JavaCC BNF grammars. From May 2008 to Present (7 years 8 months) Software Engineering Intern @ UI design for complex data management systems. XML driven UI creation. Data traffic modeling. From June 2007 to August 2007 (3 months) Software Intern @ Flash video advertising system. Oracle database information management. Web content management. From July 2006 to August 2006 (2 months) Software Intern @ Interaction driven Anti-spam tools. Access database CGI web content creation. From June 2005 to August 2005 (3 months)
BA, Computer Science, Economics @ Brandeis University From 2005 to 2008 BA, Computer Science @ Brandeis University From 2005 to 2008 Alexander Ioffe is skilled in: Java, Hadoop, Oozie, HBase, REST, Distributed Systems, Perl, JavaScript, XML, Python, Maven, C++, Big Data, Scalability, Continuous Integration