Mukesh Katariya

Mukesh Katariya

$15/hr
I am Java Tech Lead, I have experience with Java, Python and PHP.
Reply rate:
100.0%
Availability:
Part-time (20 hrs/wk)
Age:
44 years old
Location:
Pune, Maharashtra, India
Experience:
20 years
Mr. Mukesh Amritlal Katariya (Technical Architect) (Java and Big Data Technologies) Profile Summary Total 16 years of industry experience Hands on working experience on J2EE and Open Source Technologies Working as J2EE and Bigdata Technology Architect for last 8 years. Delivered Projects in Enterprise Portals, Travel, ERP, MIS, Health Care domain. Effective communication with all stake holders to get things delivered. On-Site working experience for requirement gathering and analysis and development. Professional skills Technologies Web Frameworks: STRUTS, SPRING MVC, ICE-FACES, SPRING BOOT. ORM: HIBERNATE, JPA Business Rules: DROOLS. Scripting: JQUERY, EXTJS, ANGULAR JS, REACT JS J2EE Technologies: PORTLETS, REST SERVICES, JMS Big Data Technologies: Mongo DB, Kafka, Snowflake, SOLR, ELASTIC SEARCH, Snowflake, Kafka Connectors, Kafka Stream, SSIS Jobs Cloud Platform: AWS, AZURE Languages JAVA, PHP, PERL, C, SHELL, JAVASCRIPT Tools ECLIPSE, MICROSOST VSS, VISION, POWER DESIGNER, MYSQL WORKBENCH, AGRO UML, NET BEANS UML. Database MYSQL, POSTGRES, ORACLE, MSSQL SERVER, MONGO DB, SOLR(LUCENE), Snow flake. Operating Systems CENTOS, WINDOWS OPERATING SYSTEM. Version Control Tools SVN, CVS, GIT Certifications: - 1. Mongo DB with Java 2. Mongo DB Aggregation 3. Mongo DB Performance Relevant work experience Project Name: Big Data Analytics for eLearning Products Technologies: JAVA, MAVEN, JUNIT, KAFKA, KAFKA STREAMS, JASPER REPORTS, SNOWFLAKE Duration: 36 Months Project Description: Using Kafka stream technology to build streaming application across distributed mode deployment on the Azure platform. Worked on Kafka source and sink connector for ETL work. Worked on Building data pipelines using ETL tools Like SSIS, Kafka on Azure Cloud environment. Worked on Historical Loading of Data and Incrementation loads of data. Worked on Real time ETL. Worked on Kafka Streams application for ETL’s and Snowflake as Datawarehouse. Project Name: Elevator Maintenance. Technologies: JAVA, SPRING, HIBERNATE, ANGULAR-JS, MAVEN, JENKINS, DOZER MAPPER JUNIT Duration: 6 Months Project Description: The project is developed as a platform for mechanics to bid on elevator maintenance projects. Mechanic can register and bid for elevator maintenance contracts. Mechanic can perform regular maintenance and log defects and replace parts of the elevator. Customers pay the mechanic online, negotiate contracts. The system has security features for mechanic and normal users using the elevator. Role and Responsibilities: Technical Lead and Solution Architect Defining the High-Level Solution Architecture for the project. Reviewing Business requirements with Business Analyst and System Stakeholders. Involved in Database Design and Low-Level System Design Defined ORM domain model of the system. Review the development practices by conducting code reviews on ongoing basis. Providing Guidance and Conduction Code Review for team. Developed and work on the complex modules work with Plivo integration Developed auto generation of schedules for mechanic across contracts. Project Name: Doctor Appointment and Hospital Directory. Technologies: JAVA, SPRING, HIBERNATE, ANGULAR-JS, MAVEN, JENKINS, DOZER MAPPER JUNIT, Duration: 12 Months Project Description: The project is developed as an eHealth platform. This web-based application aims to address problems that end user today face, such as Admission formalities, maintain Medical History, scheduling appointments, etc by bringing the medical institutions & representatives closer. The Core Objectives of the product is to build a highly configurable product to handle large amount of data along with features Internationalization capabilities in the form of languages, Data Protection with Proven Encryption standards and third-party software integration. Role and Responsibilities: Technical Lead and Solution Architect Defining the High-Level Solution Architecture for the project. Reviewing Business requirements with Business Analyst and System Stakeholders. Involveed in Database Design and Low-Level System Design Defined ORM domain model of the system. Review the development practices by conducting code reviews on ongoing basis. Providing Guidance and Conduction Code Review for team. Project Name: An ERP Solution for Academic Institutions. Technologies: EXT-JS, SPRING, HIBERNATE, REST SERVICES, MYSQL. ORACLE, RABBIT MQ, DROOLS. Duration: 15 months. Project Description: The project is developed as an ERP Product for Academic Institutes. The product a web-based application caters to umbrella of activities performed at an institute like Camping, Enquiries, Admissions, Administration, Examinations, Fee and Payments, Scholarship & Sponsorships. The Core Objectives of the product is to build a highly configurable product which can be configured for small customers like Training Institutes to large customers like Universities. Role and Responsibilities: Technical Lead and Solution Architect Defining the High-Level Solution Architecture for the project. Reviewing Business requirements with Business Analyst and System Stakeholders. Prepared the database design by performing JAD session with developers and customers. Defined ORM domain model of the system. Defined Low Level System defined for highly complex parts of the system. Review the development practices by conducting code reviews on ongoing basis. Providing Guidance Participated in the development of reusable artefacts. Co-ordinating with Client-side development team. Used JBOSS Drools as a configurable solution for defining Business Rules on per customer basis. Project Name: SAAS based MIS System Technologies: PHP, MongoDB, Zend Framework Duration: 1 month Project Description: The Product a web-based application hosted in amazon cloud environment is a SAAS solution. It allows customer to configure their system entities on demand. The system renders dynamic forms to capture the instance of entities based on the meta data definition. Mongo DB a document-oriented database solution was used as storage solution by leveraging the Dynamic Schema behavior of Mongo DB. Role and Responsibilities: Solution Architect for SAAS based Solution Interacting with customer and Identifying key requirements and business context of the solution. Worked on the Data Model design of the solution. Providing feasibility study of various Database technologies for storing dynamic data of entities. As a part of the evaluation MongoDB and Amazon Dynamo DB where evaluated on various functional and non-functional parameters. Project Name: Search Engine solution for building construction rules of a Local Government Body. Technologies: Mongo DB and Microsoft .Net Technology stack. Duration: 1 month Project Description: The Portal solution is intended for Civil Engineers and Real Estate industries. The solution allowed the engineers to upload their construction site layout and diagrams and validate the layout against the construction rules setup by the local governing body/regulatory authority. Role and Responsibilities: Solution Architect for the Construction Rules Search module. Participated in the Requirement Analysis with the customer for understanding the core requirements of the search solution. Provided feasibility study of the search solution based on the functional and non-function requirements. Evaluated SOLR and Mongo DB for Proof of Concept and Feasibility Study. Drafted and Delivered a Technical Solution document enlisting PRO’s and CON’s of both database to the customer for shortlisting. Project Name: Government Judiciary (Comprehensive Court Management System) Technologies: SPRING MVC Thyme leaf, HIBERNATE, POSTGRES, JERSEY REST SERVICES, SOLR, ACTIVEMQ, JQUERY, HTML5, JMS (Active MQ), ALFRESCO DMS, JAVA FX, Duration: 6 months Project Description: The software was developed for a Judicial body for umbrella of activities carried out in the Court premise. The activities involving filing of cases (civil, criminal) case by petitioners, stamping of the case document, enlisting the case for hearing, history of the case hearing, recordings of delivered judgments. The system was also expected to expose services to be exposed to be consumed by the public portal, multimedia kiosk located in the court premise, displaying the court listing on electronic devices. Role and Responsibilities: Solution Architect and Technical Lead Interacting with intermediary client and understanding the complex and variety of functional and non-function requirements. Drafted the System Architecture document. Co-ordinated with client development team. Assisted in Task Planning and Status Reporting to stakeholders Mentored team members on development activities. Project Name: Desktop based Legal Document search application. Technologies: Java FX, Google Juice, Rest Services, SOLR. Duration: 12 months Project Description: The application is intended for Lawyers, Judges, Law Firms and Law Students who would like to search on Judgments delivered across several courts and judicial bodies across the country. Few of the key requirements was to provide a quick and fast key word-based search on a huge database of more than hundred thousand documents. Also, proprietary information in SOLR Index was required to be encrypted. Additionally, the system should be update-able by providing incremental updates to the local SOLR (Lucene index) database on the client from the server. Role and Responsibilities: Technical Lead and Developer for key modules. Setup the initial client side MVC framework in JavaFX. Build POC for feasibility check of complex technical requirements Developed the technical solution for Encryption and decryption of SOLR Indexes. Developed the technical solution for incremental update for client side SOLR indexes Integrated the Hardware based Licensing solution (Sentinel HASP) Project Name: Volunteer Reporting System for UNV Bonn. Technologies: Zend Framework, XML, XSLT, PHP, SYBASE Duration: 8 months Project Description: The Reporting System is a web-based system for the volunteer from different locations across the globe to fill their reports and feedbacks for the assignment. The system also provides a Dashboard reports for the Head Quarter Users for volunteer feedback from different regions and countries. Role and Responsibilities: Technical Lead and Developer for key modules. Setup the initial client side MVC framework in Zend Framework. Define the layered architecture for the application. Coding one of the most critical module with zero defects. Conduct End User training Conducted internal code reviews for the development team. Other Projects Project Technologies Duration (in months) Enterprise Intranet Portal Solution for a Government Organization Liferay, SPRING, Hibernate, PORTLETS, Oracle 12 Reporting Solution for International Motor Manufacturing firm. Liferay, Ice faces, MySQL 6 Audit Management System GWT, SPRING, HIBERNATE, SQLSERVER 12 Medical Device Communication Framework JAVA, JNI 6 ERP Application for Semi-Conductor Chip Manufacturing Struts 1.0, EJB 2.0, Hibernate, Tomcat 4.1.27, Java, Eclipse 2.1, CVS NT 2.0.7, Ant, JUnit, Oracle 9i, VISIO, E-R Studio 12 Travel Itinerary Management PHP 5, XML/XSLT, AJAX, MySQL, Eclipse 12 MIS System for a Software Firm PHP 5, JavaScript, MySQL 12 Perl Client for Yahoo and MSN Messenger PERL, UNIX 3 Power ISP for broadband Dialup PERL, MYSQL, IPTABLES, UNIX 6 QMS Monitory for a DVD manufacturing firm. COLD Fusion, MSSQL Server 4 Education Details Course University/Board Year of Passing Bachelor of Engineering University of Pune 2002 Personal Details Date of Birth:19/02/1981 Gender: Male Marital Status: Married Nationality: Indian Passport Number:
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.