Punit Kumar Bhidodiya

Punit Kumar Bhidodiya

$20/hr
Java | J2EE | Big Data | Artificial Intelligence
Reply rate:
-
Availability:
Full-time (40 hrs/wk)
Age:
37 years old
Location:
Indore, M.P., India
Experience:
10 years
SARVESH SHARMA Address: C-6 Vaishali Nagar Indore Indore Phone:- email:-- EXPERIENCE More than 15 years of engineering experience using Java for object design and programming (j2se/j2ee/ /Spring), designing highly-available, multi-tenant web using XML/SOAP/REST with endpoints and services, and rich client applications, using JDBC/ORM(Hibernate) or XML to interface to backing data stores. 4+ years on experience in bigdata and analytics world. Hands on with Hadoop(MR , PIG,HIVE , Cluster setups ) NoSQL landscape(Cassandra , Hbase ,Redis) , Spark ,Elasticsearch and Kafka. Involved in providing solutions to complex business, integration and Big data problems with high volumes, high availability and low latency with different architectural style SOA, MDA, n-tier web architecture MVC web projects using Spring /Hibernate stack. Experience in establishing overall architectural view, identifying major system interfaces, design and develop enterprise-wide reusable software and modules for multiple products Experience in end to end delivery of projects with team management responsibilities. Handling team of around 20 engineers in Agile mode. Experience in communication and collaboration with diverse sets of teams including business, product management, architects, development, and program management stakeholders geographically located in multiple countries. Good Exposure to technical presentations to client.Involved in providing conclusive analysis on open source technology stack with POC’s and comparative analysis. Good understanding and adherence to quality standards and processes. Part of system improvement group at org level , conducting regular audits and review of process. Solid experience in designing Enterprise application Integration with EIP using proprietary and open source technologies viz Camel , Fuse and Spring. Worked on product innovation involving diverse technology and architecture patterns, like EAI, SOA, ESB, MDA,Big Data Experience in designing and implementing multiple products based on enterprise grade Service Oriented architecture using Oracle, JBoss, Fuse, and SOA suites Experience in planning, conducting and reviewing corporate trainings. EDUCATION Master of Computer Management from Shri Vaishnav Institute of Management, Indore under Devi Ahilya University, Indore (M.P.). Professional Profile 1 B.Sc. (Computer Science) from I.K.D.C. College, Indore under Devi Ahilya University, Indore (M.P.). EXPERIENCE EXATIP TECHNOLOGIES(FROM FEB ’16 – TILL DATE) Working as Chief Technical Archiect CLEARTRAIL TECHNOLOGIES(FROM MAY’15 – TILL FEB) Worked as Lead Software Engineer. Cleartrail is sister concern of Impetus Infotech IMPETUS INFOTECH(FROM JAN’08 –M AY’15) Worked as Lead Software Engineer IBM SOFTWARE LABS (FROM AUG ‘03 – JAN’08) Worked as a Staff Software Engineer with IBM Software Labs a SEI CMM Level 5 Co. HCL PEROT SYSTEM (FROM SEPT ‘00 – AUG 03) Worked as an Associate with HCL Perot System a SEI CMM Level 5 Co. HPS is a joint venture between HCL group and Perot System USA. TECHNICAL SKILLS SDLC Methodologies UML/ Data Modeling Tools OO Languages Distributed/Server-side Tech Enterprise Integration Web Technologies XML/Web-services Databases Web/Application Servers Messaging/MOM RAD tools / IDE Designing Tools Operating system Configuration tools Miscellaneous RUP, Scrum Eclipse Java Corba , J2EE (EJB/JMS) Camel Spring ,Servlet, JSP, Javascript, HTML JAXP, XML parser (SAX/DOM), XSLT, SOAP, WSDL Oracle9i ,DB2 WebSphere Application Server JMS, IBM MQ-Series , Kafka RSA(Rational Software Architect),WSAD Rational Rose,VISIO Windows 2000/NT, Linux Clear Case with ClearQuest,CVS,SubVersion ANT, Tivoli Directory Integrator ,IBM Directory Server(LDAP), Frontpage Big Data Technologies Hadoop (HDFS , MR), Hive , Pig NoSQL Databases Cassandra,Hbase SDLC Tools Jira Rule Engine Drools Business Process Management (BPM) Activiti , JBPM API/Framework /Standards Web Services, SOA Concepts, SOAP, WSDL, Spring Integration technologies /ESB Fuse ,OSGI , OSB , Mule, Camel/Servicemix Professional Profile 2 TECHNICAL CERTIFICATION Cloudera Certified Developer for Apache Hadoop (CCDH) IBM Object Oriented Analysis and Design with UML(Code - 486) IBM Certified Solution Developer -- XML 1.1 and Related Technologies(Code – 142) PROJECT DETAILS EXATIPTECHNOLOGIES PROJECT:EXA-AGRI Environment :Core Java , Hadoop(HDFS,MR , PIG ,HBASE) ,Kafka , Cassandra , Redis , Spring MVC , Elastic search , IOT (programmable smart sensor devices ) The product is aimed at field of Agriculture combining the power of IOT, Big Data , analytics and visualization to derive intelligence and build such intelligent systems which have capability to enhance its own knowledge and information. using machine learning. Agricultural Knowledge, Science and Technology can be used to improve rural livelihoods and to facilitate equitable environmentally, socially and economically sustainable development with other local to global concerns, including loss of biodiversity and ecosystem, climate change and water availability. ● ● ● ● ● Improve Yield. Reduce Input cost. Address climate changes. Optimal usage of water/other resources. Automate agri infrastructure. Responsibilities and contributions: ● ● ● Responsible for overall architectural view, identify major system interfaces, design and develop enterprise-wide soft wares and modules Responsible for analysis of alternate technologies and define the most fit technical directions and choices Hands on development on all the modules. CLEARTRAIL TECHNOLOGIES PROJECT:ENTITY PROFILING Client: Multiple Clients Environment :Core Java , Hadoop(HDFS,MR , PIG ,HBASE) ,Kafka , Cassandra , Redis , Spring MVC , Elastic search , A product aimed at providing a solution around real world entities. A real world entity may be described by different sources in various ways with overlapping information, and possibly conflicting or even erroneous value. . In order to obtain a more complete and accurate picture for a real world entity, we need to collate the data records that refer to the entity, as well as aggregate , correlate and link data from multiple sources and then show it to the end user. Professional Profile 3 This is a model driven architecture processing very high velocity and volume of data and showing to end user in near real time Entities can be modeled in a generic way around a data sources(structured and semistructured data). Once the data pipeline opens engines will start consuming the data using the model to ingest the data to the noSQL database and in memory databases. Service part works on the data ingested to show it to user in UI based on user defined rules which can be applied on streaming data as well as the historical data. Responsibilities and contributions: ● ● ● ● ● ● Responsible for overall architectural view, identify major system interfaces, design and develop enterprise-wide soft wares and modules Responsible for analysis of alternate technologies and define the most fit technical directions and choices Worked from conceptualization to production release of the system. Product created in in record time. Hands on development on all the modules. Hands on Cluster setup and management(24 Node production cluster) IMPETUS TECHNOLOGIES PROJECT – CONNECTURE HEALTHCARE (OPERATION ANALYSIS AND RECONCILLIATION) Client: Connecture Duration: Jan '14 –May ‘15 Designation/Role: Lead Software Engineer Environment :Camel , Hadoop (Pig , Hive , Flume , Sqoop) Client: Connecture is the leader in health insurance automation. Connecture has focused on Web-based solutions for the health insurance industry since 1993. Connecture is the first online broker for health insurance plans that allowed consumers to compare & purchase health plans based on the preferences of premiums, geography, physician networks, and more. In this project automated the reconciliation process. With an loosely coupled integrations system the manual reconciliation process were cumbersome with running shell scripts to find the correlation between incoming XML request with multiple outgoing messages in different formats(viz. EDI ,SOAP etc).More difficult was debugging with logs in multi instance environment. Designed a system with Hadoop as the data was becoming huge and huge. The system is designed to process the XML , EDI and other type of messages and pull out relevant information out of the messages and store it in the hive database. Live logs are ingested in the Hadoop system and then processed for patterns of messages for success , failure and exceptions . The data thus pulled out is used for operational analysis. Responsibilities and contributions: ● ● ● ● ● ● Created architecture and design of the overall system Leading a team and delivering optimal solution for the problem Defining and reviewing requirements and use cases. Responsible for Project planning, estimation. Analyzing and designing application integrations Technology stack analysis and decision Professional Profile 4 PROJECT – CONNECTURE HEALTHCARE( INTEGRATION ) Client: Connecture Duration: May '12 –May ‘15 Designation/Role: Lead Software Engineer Environment EAI with Java, Camel , Fuse , OSGI ,Web Services, EIP, Spring , Hibernate Client: Connecture is the leader in health insurance automation. Connecture has focused on Web-based solutions for the health insurance industry since 1993. Connecture is the first online broker for health insurance plans that allowed consumers to compare & purchase health plans based on the preferences of premiums, geography, physician networks, and more. Connecture products are automating all benefit insurance lines of business (including health, dental, group life, vision, accidental death and dismemberment, short-term disability, and long-term disability). Connecture products are available for all market segments like: a) Small Group b) Large Group c) Individual and Family. Project: Integration team is responsible for defining the overall integration strategy , creating the framework and best practices. The Integration framework facilitate integration between various players in Health care, CMS (Salesforce , Microsoft dynamics ) , Payment bodies , Federal agencies and carriers The platform provided path to move from Point-to-Point communication between a numbere applications to EAI using middleware technologies. Covering a wide variety of messaging (EDI, XML , text ) , protocols(FTP, Soap over HTTP, FTP , Webservices(WS-Security , WS-A)) and different transformation. Need to design and develop with stringent SLA’ s of guaranteed delivery , failover support , high availability etc. Responsibilities and contributions: ● ● ● ● ● ● ● ● ● ● Responsible for delivery and team management of offshore team of 15 engineers Assess and manage impact of changes to project scope, estimation , timeline, resource allocation, or priority Analyze the project and task inter-dependencies on an ongoing basis to ensure correct order of execution to minimize risk and cost Manage status reporting of project progress, or lack thereof, to all stakeholders Defined a new process model, for execution effectiveness in highly demanding multi-client , environment Created architecture and design of the overall system Analyzing and designing application integrations Defining and reviewing requirements and use cases for application integrations Analyzing and designing application integrations Technology stack analysis and decision making PROJECT - NEUSTAR BILLING AND DATA ANALYSIS Client: NeuStar Duration: June ’10 – April ‘11 Professional Profile 5 Designation/Role: Lead Software Engineer Environment : Oracle ESB , Java , Activiti Aim of the project was to integrate multiple operational systems including different transactional applications, PeopleSoft and Data-warehousing. High volumes of data produced by transactional applications are required by PeopleSoft and Data-warehousing systems for the purpose of invoice generation, reporting and analysis. We identified and conceptualized the need, to aggregate and filter transactional data from different sources and post relevant data to PeopleSoft and Data-warehousing. Responsibilities and contributions: As a Tech Lead designed complete solution ● ● ● ● ● System analysis Technology stack analysis and decision Use case creation and overall design of the system Development lead Creation/review of technical documents. PROJECT - NEUSTAR OMS Client: NeuStar Duration: July '09 –June ‘11 Designation/Role: Lead Software Engineer Environment Java/J2EE, Web Services, CORBA, XSLT The project involves executing multiple B2B integration products using Neustar platform, which provides generic architecture for integrating enterprise applications. The OMS suite facilitates integration between telecom trading partners and employs state-of-the-art technology infrastructure for a carrier garde solution Responsibilities and contributions: As a Module Lead Software Engineer I am responsible for: ● ● ● ● Requirements gathering/clarification from client Impact analysis to ascertain impact on components Coding involving business flow creation, XSLT maps, GUI creation, infrastructure components Creation/review of technical documents. PROJECT – Iscale (POS product for Pharma retail businesses) Client: Impetus Duration: Apr '08 –July ‘09 Designation/Role: Lead Software Engineer Environment Java/J2EE, Hibernate, Spring , XSLT, Drools Iscale is an online POS (Saas) for Indian Pharma retail businesses. A a computerized replacement for cash register.POS system include the ability to record and track customer orders, process credit and debit cards, connect to other systems in a network, and manage inventory. Role : As a Tech Lead responsibilities are as follows ● Involved in Requirement gathering and analysis ● Involved in the Design and Construction phases. Professional Profile 6 ● ● ● Unit Testing and System Testing support Reply to the queries regarding the products usage, functionality etc Review of technical documents and code. IBM SOFTWARE LABS PROJECT - SISS (Shipping Information Sharing Services)(From Sep’06 – Jan’08) Environment : O/s : Window 2000,Linux S/w: J2EE Platform, RSA WebSphere Application Server, CC/CQ, Ant,Perl RDBMS: Informix SISS is a new comprehensive global logistics information platform. It gives global supply-chain stakeholders access to information on demand, allowing real-time access and response to physical cargo monitoring data as well the related logistics transaction data. For the first time, shipments can be monitored from the manufacturer to the store and related activities such as port operations optimized. SISS is a product cum solution offering, extensively uses standards such as WebServices and XML. The product enables user to capture, store and publish the data to authorized users in secure communication. The system allows both push and pull(pub/sub) mode of query request in an extremely secure way. Advanced query capabilities are available thru Discovery Service. The other main features of the product are Data Capture, Legacy System Input, notification, alerts, scheduled query. Role: As a Tech Lead responsibilities are as follows ● Analysis of the high level requirement and architecture. ● Involved in the Design and Construction phases. ● Involved in design and development Web Services query framework . ● Responsibility of Network traversal Module and Discovery Services Module. PROJECT–RFIDIC(Radio Frequency Identification Information Center)(From May'05- Sep’06) Environment : O/s : Window 2000,Linux S/w: J2EE Platform, RSA WebSphere Application Server, Informix,TDI(Tivoli Directory Integrator 6.1), CC/CQ, Ant,Perl RDBMS:Informix Brief description RFIDIC or more propularly known as EPCIS is an EPC Middleware product manages real-time read events and information, provides alerts, and manages the basic read information for communication to EPC Information Services (EPC IS) and a company’s other existing information systems.EPCIS enables users to exchange EPC-related data with trading partners through the EPCglobal Network. A suite of services that enable users to find data related to a specific EPC and to request access to that data. The product build to leverage the RFID technology and capture the data, in the form of EPC tag data and provide a platform to access this data. Once the Information is captured in RFIDIC, this information can be shared via secured methods across entire supply chain. In this fashion the objects in transit can be tracked through out the supply chain.The product is aimed as a common platform to build industry specific solution on top of this product. Role : As a Tech Lead responsibilities are as follows ● Involved in Requirement gathering and analysis Professional Profile 7 ● ● ● ● Involved in the Design and Construction phases. Unit Testing and System Testing support Reply to the queries regarding the products usage, functionality etc Review of technical documents and code. Achievement : Received Certificate of Achievement from the IBM Senior Management for outstanding contributions to the development of WebSphere RFID IC Shipment Verification Feature PROJECT – WSBC(Websphere Business Components)(From Aug '03- May ‘05) Environment : H/w: P-III O/s : Window 2000,Linux S/w: J2EE Platform, WSAD WebSphere Application Server, Oracle 9i, CVS, CMVC,Ant,Perl RDBMS: Oracle Brief description IBM Business Components for WebSphere Application Server (Business Components) is intended for ISVs and Technology Partners who have SanFrancisco framework knowledge and development skills. Business Components For WebSphere Application Server is a product on top of Websphere Application Server catering to various domains with provision for customization as per customers requirement. This product is based on J2EE technologies mainly using EJBs and implementing standard design patterns. Role: As a team member the responsibilities are as follows: ● ● ● ● ● Worked for the migration of the product from DB2 to Oracle9i. Written eclipse plugin for creation of end to end workspace building in WSAD . Working as version controller, task include maintaining CVS and CMVC. Working as Build cotroller,task includes automation of build process. Worked with release management and packaging team for the release of product. Achievement : Received Bravo award from the IBM Management for the major contribution in the successful release of the Product. HCL Perot System PROJECT - Learning management System for Sun Microsystems UK(Sun-LMS) (From Jun '03- Aug '03) Client : Sun Microsystems, UK Environment : H/w: P-III O/s : Window 2000 S/w: J2EE Platform, Together J, Sun ONE Application Server, Oracle 9i, Sun ONE Studio (Forte 4j), DBVisualiser, Erwin 4.0, CVS, Junit Tools: Defect Tracking & Issue log "Sun Microsystems is offering a Learning management System (LMS) more loosely coupled with other modules of eUniversity system to offer online eLearning in UK. The system is developed on J2EE platform using Struts framework and Oracle 9i database. This product has two distinct features of Learning Administrator and Learning Role: As a team member the responsibilities were as follows: Designing Team: ● Use case development. ● Sequence diagrams. Development Team ● Coding unit testing for offerings management. Professional Profile 8 PROJECT EduBox Player Environment (April 2002 – May 2003) Client: Open University of The Netherlands, Netherlands. Location :Noida/Amersfoort Environment: S/w: EJB 2.0, EML1.1, SOAP1.1, WSDL1.1, UDDI3.0, XSL, DTD, Servlets2.3, JSP Product: WebSphere Application Server 4.1 Tools: Rational Rose 2001, Visual Age 4.0, Microsoft Visual Source Safe 6.0, ERWin 4.0 RDBMS: Oracle 8.1.7 Framework: J2EE, Internationalization O/s: Win 2000 Professional EduBox Player is an E-Learning product to offer online courses to learners in Netherlands over Internet. EduBox Player is based on Education Modeling Language (EML). The EJB components would be published as Web Services. Edubox would have support for Internationalization. Using this tool, the educational model will have to be created once and can be reused through publish functionality. Role: As a team member the responsibilities are as follows: ● Coding and Unit Testing of Role Management,StylePackage Management in Edutool Module. ● Analysis of development, deployment and invocation strategy for Web Services. ● Coding of Serializers/Deserializers for SOAP client/server. ● Deploying of the application on the Solaris. PROJECT -Contracts Administration and Procurement System (CAPS) (Oct ‘01 –Mar’02) Client: Jurong Town Corporation (JTC), Singapore. Environment: S/w: EJB 2.0, XML, Servlets, JSP, SSL Product: WebLogic Application Server 6.0, IIS WebServer 5.0, ANT, JUNIT Tools: Rational Rose 2001, JBuilder 5.0 RDBMS: SQL Server 7.0 Framework: J2EE CAPS application would be catering to JTC’s needs for their Tendering and Contracts administration processes. It would have wide-ranging functionalities beginning from creation and advertisement of tenders, Opening and award of contract, the application would go on to track the various stages of the contract viz. the payments (progress payments to final settlement of accounts), insurance, security deposits etc. Role: As a team member involved in designing,developing and testing of different modules. Achievement : Received Performance Award from the HPS Management for the Extraordinary contribution for the successful completion of the project. PROJECT  Triton Billing & Asset Management System (May ‘01 – Sept'01) Client: Triton Container International, USA Environment: H/w: Dell Mac O/s: Win 2000 S/w Java 3.0, RMI Server and SQL Server 7.0 The project is developed for the need of Triton Containers to Produce reports.Triton is a full-service global leasing company that owns and manages one of the largest intermodal marine cargo container fleets in the world. There was a need to build a Reporting System for the use of Customers . Role: As Team Member is involved in development of Billing Reports. The responsibility included is to study the requirement of the client for Billing Report, Designing the Layout out, and front end for the client interaction. The development is based on Java 1.3. Professional Profile 9 PROJECT  go4Careers.com (Dec ‘00 –April01) Client: HPS Environment: H/w: IBM Compatible PC O/s: Win NT/98 S/w: Vignette V/5, JavaScript, HTML, Oracle8i Go4Careers.com (go4C) is a career portal, offering a variety of careers related services to employers, job seekers and placement agencies. Job seekers could search for jobs and apply online by registering at the go4Careers site and employers could post a vacancy and search for resumes. Role: System study, Analysis, Design, Implementation and testing. Functional Areas Use Case Documentation, Domain Analysis,Designing, Development, testing and implementation of software solutions to business and web applications. PERSONAL Permanent Address : Date of Birth Nationality Sex Marital Status Passport No. Visa e-mail id : : : Married : Possess valid passport : Hold multi year US business Visa :- Professional Profile : 10 C-6 Vaishali Nagar Indore-9, (M.P.) 29 Feb 1976 Indian Male
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.