Post Job Free
Sign in

Management Java Developer

Location:
New York, NY
Posted:
June 24, 2015

Contact this candidate

Resume:

PRANESH

Employer Details

Email Id: *****.*****@******.***

Contact: 609-***-****

Summary

Around 8 years of experience as a Software Engineering Professional in areas: Media and Entertainment, Publishing and Ecommerce domain with strong analytical, management and technical skills

Responsible for Back-end development activity.

Strong Analytical capacity in analysis of Business Requirements, Functional requirement. DATA Analysis, Requirement Gathering, Gap Analysis, Quality Analysis, Workflow Management, Code Quality.

Proficient in all phases of SDLC (analysis, design, development, testing and deployment).

Experience in writing the applications with the Service Oriented Architecture (SOA), which conforms to SOA standards.

Extensive experience in designing and developing enterprise applications for J2EE platform usingJAVA, JSP, Servlet, Struts, Spring, JDBC, Junit, Mockito, Jbehave, Groovy, Webservices and ORM tools like Hibernate.

Experience in developing web services using SOAP and REST.

Extensively worked with various J2EE design patterns across various projects.

Experience with databases like Oracle and MySql.

Experience with nosql databases like MongoDB, Cassandra.

Experience with using IDEs like Eclispe, STS, Netbeans

Experience in Agile, Kanban, Scrum

Excellent interpersonal, verbal and written communication skills.

Strong ability to manage whole development team and successfully handled multiple projects at the same time within tight time frames.

Skill Sets

Programming Languages

CORE

Java

J2EE

JSP, JSF, Servlet, JMS, Tibco EMS, Web Services (REST, SOAP)

Markup

XML XSL, XSD, XPATH

Scripts

Java Script, JQuery, JSON, EXTJS

Databases

MySQL, Oracle

NoSql

Cassandra, Mongo DB

Web/ Application Servers

JBoss, Tomcat, Jetty, Resin

Development Tools

IDE

Spring Source Suite, Groovy/Grails Tool Suite, SqlYog, Eclipse,

XML SPY, TOAD

Framework

Spring, ORM (Hibernate), Struts, ibatis

Build And Deployment Tools

Maven, Ant, Jenkins, Gradle.

Revision Control System

Subversion, Github, Mercurial

Management Tool

JIRA, PM Smart, Confluence (Wiki), Rally, Trello, Zoho

Testing/ Code Coverage

JUnit, Mockito, Cobetura, Sonar

BDD

Jbehave

Tools

Telestream Agility, Aspera, Apache JMeter

BPMN

Activiti

Ecommerce Product

Hybris

AWS

Amazon S3, Amazon Kinesis

OpenSource Frameworks

Hystrix, Netflix Open source, Apache Storm, Apache Kafka, Apache Zookeeper, NodeJS, RxJava

EDUCATION: Bachelor of Engineering –Electronics and Communication 2006

Anna University, India

PROFESSIONAL Experience

CondeNast, NY Oct 2014 -Present

Sr. Java Developer

Build, and maintain entitlement system (CNEE) to enable access to magazine digital edition content to be available to subscribers of print editions, as well as users that have subscribed to digital editions via Conde Nast, Apple, Amazon, or Google.

CNEE - Entitlement engine allowing access to digital editions for subscribers from multiple providers. Also contains coupon-code issuing system to generate and honor codes for promotions or sales. Integrations include Amazon, CDS, CDS UK, Google, Apple.

CNID - Cross brand registration/authentication system

Total Recall - Currently overseeing the implementation of audience engagement capabilities by processing and reacting to user actions on Conde Nast websites in real time. Architecture includes a web interface that allows interested parties to monitor as events are recorded and users are contacted.

Responsibilities:

Developed Complete Backend activity

Requirement document preparation and gap analysis

Conducting team meetings/calls on clarifications and gap analysis

Preparation/Review of Development plan

Performing POC before staring the actual implementation.

Junit/Mockito to perform unit testing

Followed TDD, BDD.

Cassandra Schema setup

Assisted throughout the phases of the project including planning, design, QA and implementation

Daily, Bi-weekly and Monthly status reports and status calls

Environment: Apache Storm. Kafka, Amazon S3, Amazon Kinesis, Spring, Java, Cassandra, Mysql, Oracle, Mongo DB, Hibernate, Webservices (REST), Node JS

Viacom, NY Nov’13 to Oct ‘14

Sr. Software Engineer

Viacom Media Networks (previously MTV Networks), is a division of media conglomerate Viacom that oversees the operations of many television channels and Internet brands, including the original MTV channel in the United States. Sibling to Viacom Media Networks is Viacom International Media Networks.

MTV Migration : MTV.com, CMT.com, LOGO Channel Uses the webservice calls to pull the millions of data from the backend . We developed REST api end points to pull the data from Mysql and SOLR in quick response time.

Responsibilities:

Developed Complete Backend activity

Requirement document preparation and gap analysis

Conducting team meetings/calls on clarifications and gap analysis

Preparation/Review of Development plan

Performing POC before staring the actual implementation.

Junit/Mockito to perform unit testing

Developed Distribution policy for the content.

Developed REST API end points.

Developed wrapper for SOLR search engine.

Followed TDD, BDD.

Team Lead (Offshore/ Onshore)

Assisted throughout the phases of the project including planning, design, QA and implementation

Daily, Bi-weekly and Monthly status reports and status calls

Environment: Java 1.7, Groovy 2.0, Grails 2.2.2, Spring 3.1, Spring Restful webservices (JSON/XML), MySQL, SOLR, Hibernate.

Digitama, Indonesia Mar’ 13 to Nov’ 13

Technical Lead

Digitama is an Indonesia based ebook sales company. We have developed an ecommerce application to sell their ebooks using SAP product Hybris.

URL: http://digishelf.co.id/

Responsibilities:

Developed an ecommerce website Digitama.com using Hybris framework.

Developed UI components using IMPEX statements. Have good knowledge on that.

Configured SOLR search engine with HYBRIS based on customer requirements.

Internationalization – Added new language and currency support in Digitama site using impex statements.

Developed quartz jobs in Digitama website.

JMS – Implemented JMS in Hybris.

WCMS – Good knowledge in WCMS.

Service layer programming – Added new services in Hybris B2C.

Promotions – Good knowledge in Hybris Promotions API.

Designed and developed the UI section for the site using JQuery, JSON.

Environment: Java, Hybris, Spring, Junit, Mockito, Oracle.

Scripps Networks, TN Aug’10 to Mar’ 13

Technical Lead

Scripps Networks Interactive is an American media company, Since launching HGTV in 1994, Scripps Networks diversified into lifestyle media, developing relevant content for television, Internet, satellite radio, books, magazines, and on emerging media platforms.In addition to HGTV, its lifestyle media brands include Food Network, DIY Network, Cooking Channel, Travel Channel, Great American Country and ulive.

Responsibilities:

Developed an in house application Edison by using latest J2EE technologies Activiti BPMN, Jbehave, Tibco EMS, Spring REST services, SPRING JDBC, JSON and GRADLE.

Edison is an automated workflow with Activiti BPMN, messaging system as backbone which allows the user to provide digital asset as an input.

Edison will take care of transcoding the assets into different media formats namely mp4, flv. Once the transcoding is completed, the content producer can moderate the workflow to check the quality of the transcoded video and capture a best image out of it. The content producer can moderate the work flow with approval/deny options. Once it is approved, Video records are created in Content Management Systems. The video record will be embedded in the site for playing in the video player.

Developed Edison with very minor issues by using BDD framework Jbehave.

Used Mockito for unit testing.

Used SONAR for code violation

Used Jenkins for CI environment.

Developed Volta, is an in house application which is used by the Edison application to transfer the files from one server to another server.

Volta is a SOAP service.

Volta is a wrapper around aspera web services.

Volta is a multi-threaded application developed by using spring task scheduler and task executor.

Environment: Java 1.7, Spring 3.1 (MVC, Core, Context), JAX-RS, Oracle, Spring JDBC, JSP, jQuery, Activiti BPMN, Jbehave, Mockito, Sonar, Jenkins, Anystream Agility, SOAP Services (Apache CXF)

Paramount Pictures LA, CA Aug ‘09 to Aug ‘10

Senior Java Developer

ARC is the Digital Asset Management system for Paramount Pictures Corporation. Asset Resource Centre is used to store the pictures and videos of PPC and it provides the access to the contents throughout the world. This system uses the features of artesia DAM to restrict the access of the contents.

Responsibilities:

Developed ARC application by using Artesia product.

Worked on Artesia security layer.

Designed and Developed ARC Inflight Module.

Environment: Artesia, Java 1.6, Spring 2.5 (MVC, Core, Context), JAX-RS, Oracle, Spring JDBC,JSP,Hudson, SOAP Services.

HCL Technologies, India Mar’07 to Aug ‘09

Software Developer

HCL uses inhouse application Simfonie to store all their content, this application provides support of uploading documents (Image, text, video) and is able to search the document by Keyword, Full text, Meta data search.

Responsibilities:

SIMFoNIE supports Enterprise search (Data source: FS, CMS, RDBMS, Email, DAM and LDAP), BI, DW, LDAP, User Management, Collaboration, File System Management and Content Management System. It can be consumed full suite or a service. It’s SOA driven so it can be easily integrated or restructured with customer’s existing components or solutions.

Integrated Nutch (Web Search) with SIMFoNIE.

Integrated SOLR(faceted search) with SIMFoNIE

Implemented federated search to search in distributed indexes.

Environment: Lucene, LIUS, SOLR, NUTCH, Java 1.5, Spring 2.5 (MVC, Core, Context), Oracle, Hibernate, JSP, jQuery, Hudson, SOAP Services



Contact this candidate