Product Developer/architect Resume
Philadelphia, PA
SUMMARY
- Around 17 years of industry experience in all aspects of the software life cycle, including system analysis, designs, development, testing and implementation which includes 3 + years in BIG DATA technologies (Hadoop Eco system, Attivio, Cassandra, Strom, Kafka, Zoo keeper).
- Successfully completed Internet Of Things certification from MIT Professional Education.
- Good understanding on IOT architecture’s and Technologies.
- Familiar with Hadoop 1.0 and 2.0 architectures.
- Architecture and code map reduce programs and responsible for storing data into HDFS file system.
- Familiar with data architecture including data ingestion pipeline design, Hadoop information architecture, data modeling and data mining, machine learning and advanced data processing.
- Capable of processing large sets of structured, semi - structured and unstructured data and supporting systems application architecture.
- Architected and designed product services using REST web services, spring dynamic modules with OSGI.
- Involved in project design and implementation of Object oriented principles and having good implementation knowledge of Java/J2EE design patterns.
- Extensively worked in designing application using technologies OSGI, Spring dynamic modules, J2EE technologies - Servlets, Swing, Applets, JSP 1.x, JDBC, JNDI, EJB, XML 1.0, and Struts.
- Architecture and designed application Workflow using JBPM.
- Customized and Developed Oracle 360Commerce retail application using POS, Back Office and Central Office using J2EE Design Patterns.
- Extensive database designing using Erwin and programming skills including PL/SQL, JDBC and SQL with DB2, ORACLE and SQL Server.
- Has extensive domain knowledge on finance, Automotive, Retail, HR, Content management and education.
- Basic knowledge of shell commands.
- Experienced working with methodologies like Agile SCRUM, RUP and SDLC Waterfall.
- Strong analytical, problem solving, organizational and planning skills.
TECHNICAL SKILLS
Big Data Ecosystems: Hadoop, SQOOP, OOZIE, Yarn, Cassendra, DatastaxMapReduce, HDFS, Hive, Attivio, Vivo, Apache Tika.
Java Caching: Memcached 2,7.1Messaging ZooKeeper 3.3.0, Kafka 0.8, JMS.
Design Skills: UML (Rational Rose 2003), Microsoft VISIO Object oriented Analysis and Design (OOAD)GOF and J2EE Patterns.
Java & technologies: Java 1.8/1.7, JAX-WS, JAX-RS, Apach, J2EE- JAXB, JSP Servlet, EJB, JDBC, Swing.
Frameworks: Spring 3.0, Hibernate 3.0, Struts 2.0, JTA, JPA, JAF, JNDILDAP.
Database: HDFS, Oracle 10G, DB2, MS SQL Server 6.5/7.0/2000 MYSQL, MS Access.
Servers: Glassfish, JBoss 6.0, IBM Web Sphere 5.0, Web Logic 6.1, Tomcat 7.2.24, iPlanet Web Server 6.1.
XML Technologies: HTTP, SOAP, XMsL, XSLT, XSL, SAX, DOM, HTML.
Scripting Language: Jquery, Shell scripting, JavaScript, and CSS.
Version Control: GitHub, Maven, Clear case 2002, Visual SourceSafe 6.0 CVS, SVN, Merant Dimensions 8.0.5, JUnit, JTest, and Load Runner.
Workflow: Jboss JBPM.
Methodologies: Agile SCRUM, Unified process, RUP (Rational Unified Process) and SDLC Waterfall.
PM Tools: Rally, Slack, Microsoft project 2007, Redmine, Version one Confluence jira.
Other Tools: Eclipse indigo, RAD, IBM WSAD 5.0, WINSQL, TOAD 6.1.11, Front Page 98, Apache POI, Ireports, Text padDream weaver 3.0, XML spy, Jasper reports.
PROFESSIONAL EXPERIENCE
Product Developer/Architect
Confidential, Philadelphia, PA
Responsibilities:
- Architect and implemented highly scalable RESTful/SOAP API using Spring framework that connects downstream system.
- Senior team member responsible for delivering core architecture solution and complex components.
- Designed and configured Kafka with long poll to retrieve events generated by various devices.
- Coding new features, enhancements, based on Product team requirements and priorities.
- Lead design and development of Operational resource API’s for admin and technicians which drastically improves the user experience by decreasing installation time.
- Configured and implemented Cluster Location services, Account, Subscriber, and COPS APIs for various client teams.
- Ported data from Oracle DB to Cassandra using Datastax API’s.
- Developed unit test cases for the API's created using Juint and EasyMock framework.
- Document API’s, design documents and user guides.
- Collaborate and point of contact of Home security products and integration services for other Confidential line of businesses, customer support applications and multiple customer facing applications/tools.
Environment: Java 1.8, REST SOA architecture, Cassandra 1.2,Kafka queue, Memcached 2.7.1, Websocket, Zoo Keeper, Splunk, Maven, JSON, Oracle 11g, Curl, JAX web services, Craft database (titan), SAML, oAuth, Web Socket, Real-time Service to Service Integration, Dockers, API management and publishing document management WIKI applications, JIRA, Python scripts, EasyMock, Eclipse, AntHillPro, Git - GitHub and Gerrit.
Hadoop sr.Developer/ Architect
Confidential, Denver, CO
Responsibilities:
- This product development is executed in Agile-TDD methodology.
- Responsible for architecting, designing and developing map reduce program using text analytics and pattern matching algorithms.
- Architected and implemented data porting using SQOOP from oracle DB to HDFS.
- Designed, Configured and coded Hadoop job workflows using OOZIE.
- Architected coded data porting from various client servers like Remedy, Altiris, Cherwell and OTRS into HDFS file system.
- Used Kafka for porting ticketing data.
- Designed and coded Drivers, Mappers and reducers to segregate and process data.
- Coded Custom partitioner.
- Assist the development team to install single node Hadoop 2.2.4 in local machine.
- Coding REST Web service and client to fetch tickets from client ticketing servers.
- Participated in architectural and design decisions with respective teams.
Environment: Apache CXF, JAX-RS, Kafka, Hadoop, SQOOP, OOZIE, HIVE, HDFS, Cucumber, SVN, CentOs, AWS EC2, Eclipse, Glassfish, Cloudbees, Rally, Slack.
Big Data Developer
Confidential, Hoboken, NJ
Responsibilities:
- Identify suitable open source technology to solve the problem.
- Responsible to create a working prototype with the identified technology.
- Ported author data to attivio and used it on search based on criteria.
- Coded and configured Vivo for network analysis of author data fed into the system.
- CiteseerX is used to collect additional metadata from the web about the author.
- DeDupe2.0 is used to find and eliminate duplicate author records fed into the system.
- Analyze the data provided and propose a suitable solution to port the data.
Environment: Attivio, Vivo, CiteseerX, DeDupe2.0, XML, SAX Parser, Jetty, Tomcat, eclipse.
J2ee Architect / Sr.Developer
Confidential, St Petersburg, FL
Responsibilities:
- Responsible to analyze the project on behalf of Confidential to identify the gaps in various stages of the application.
- Responsible for the architecture and design of the application using Spring framework.
- Architecture and coded database calls using Hibernate.
- Analyze the BillPro application and prepare the Requirements documents with business team.
- Responsible for creating and developing architectural document.
- Discuss and clarify the features and functions of BillPro and ISys with the Business team.
- Participate in Architectural team meeting with the client to finalize the architecture and design.
- Responsible for setting up teams to develop the project according to the requirement.
Environment: Java, Jquery, JSP, spring, hibernate, JavaScript, Oracle.
J2ee Architect / Sr.Developer
Confidential
Responsibilities:
- Responsible to deliver all agreed deliverables like project plan, Status reports and other deliverables.
- Prepare project schedule and co-ordinate with the business team for approval.
- Responsible for designing and developing POC.
- Conduct sprint planning meeting with the team and business customer.
- Facilitate sprint closure meeting and sprint retrospective meeting for development team.
- Conduct sprint planning meeting.
- Conduct daily standup meting for the development team and update the status to management.
- Interact with the business team and facilitate group discussion to collect project requirements.
- Act as a product owner for the development team.
- Responsible to prepare daily, Weekly and monthly status reports to the management
- Coded front end application using Struts framework.
Environment: Micro Soft project 2007, Redmine, WIKI, eclipse, spring, Tomcat, Jboss, SVN, Jetty, struts, Mysql.
J2ee Architect / Sr.Developer
Confidential, Phoenix, AZ
Responsibilities:
- Responsible for updating Project plan, schedule and project documents as agreed to the product team.
- Responsible for designing and developing POC.
- Designed and developed various REST web services using Jersey REST frame work.
- Participate on team discussion to design wireframes.
- Designing and coding various stories for each sprint.
- Prepare and present High level design and Low level design document.
Environment: Microsoft project 2007, Glassfish container, Version one, REST Web services, Maven, Mark logic, eclipse indigo, Spring Dynamic module, OSGI, Bamboo, SVN, Cygwin, GWT, Putty.
J2ee Architect / Sr.Developer
Confidential
Responsibilities:
- Architecture and designed the backend application using Confidential framework.
- Interacted with onsite business users, Manager and BA's for the requirements.
Environment: Rational Software Architect 7.0, WAS 6.1, JDK1.5, Confidential frame work, JSTL, Web services, DB2, PCVS, Accurev
Project Lead / J2ee Architect
Confidential
Responsibilities:
- As a Project Lead interacted with the stack holders for requirement gathering and understanding of the system to build.
- Assisted the project manager in creating WBS for the entire project.
- As an architect and lead responsible for successful delivery of the system.
Environment: Linux 4.1, UML/Rational Rose, Ant1.7, JDK1.5, Jboss JBPM 3.2.3, struts 1.3, XML, Oracle10g, My Eclipse 6.5, CVS, and Apache POI.
J2ee Architect / Sr.Developer
Confidential
Responsibilities:
- Involved in analysis of the requirement.
- Involved in application architecture, designing of the application and evaluating frame works to in corporate them into the application design process and in UAT support.
Environment: UML/Rational Rose, JDK1.5, MySQL, My Eclipse, SPRING/MVC design pattern, Navicat, JPOS, proprietary protocols for integrating with cash management devices.
J2ee Architect / Sr.Developer
Confidential
Responsibilities:
- Involved in requirement gathering and analyzing the requirement and preparing Functional Requirement specification, use case document and class diagram.
- Involved in sizing the team for the project using Function point analysis methodology.
Environment: Struts, Hibernate, Java, XML, JBOSS4.0.4, and Oracle.
