Hemant Solution Architect

Solutions Architect

Summary

- 15+ years of experience in software development
- Managed over 15-20 employees on a daily basis
- Good Knowledge of Enterprise Design Patterns
- Good Knowledge of the Hyperledger fabric BlockChain framework
- Good Knowledge of the health care Domain and Banking Domains.
- Technical expertise in Python Django, MEAN Stack, Blockchain, J2SE, J2EE, SQL, NoSQL, Spring, and Hibernate.
- Excellent Exposure to AWS Clouds like EBS, RDS, ELB, etc.
- Excellent Exposure to GCP like Cloud Storage, App Engine, etc.
- Good Knowledge of various repository Tools like GIT, SVN, etc.
- Excellent exposure to Analysis, Design, and Development phases of projects
- Excellent Exposure to Unit and Integration Testing.
- Excellent development skills adhering to Coding standards.
- Good communication skills within the organization as well as with the Client.
- Good Knowledge of various JAVA IDE like2 Eclipse, NET Beans, etc.
- Knowledge of SQL Scripts and Stored Procedures.
- Excellent Exposure to building tools like ant, MVN, Bamboo, etc.
- Good Knowledge of application servers like JBoss.

Projects

Solution Architect, JD Link – Device Management (John Deere)

18 Month
Description: Device Management deals with Device Birthing, OFP Processing, Device Registration, Device Activation/Deactivation, Transfer Terminals, and various other activities.
Responsibilities:

  • Scrum Master/Team Lead, responsibilities include requirements analysis and interaction with the onsite team, support and managing various team activities, ensure on-time quality delivery.

Technologies: IBM RAD 8, IBM Web Sphere Application Server (WAS 7), JDK 1.6, Spring Core/MVC, Hibernate JPA, DB2, Maven, JUnit

Tech Solution  Architect, Personagraph Analytics, and Personagraph Monetize

36 Month
Description: Personagraph’s powerful cross-channel user understanding platform uses Personagraph Analytics to provide world-class mobile analytics and a rich visualization of customer behavior. Personagraph Monetize is powered by Personagraph’s mission-critical mobile audience data from the very first ad call.
In Personagraph, users can view ads using different countries. In the dashboard page counting and aggregating of ad calls are done using ElasticSearch.
Responsibilities:

  • Design Architecture of the Screen.
  • Develop a Performance page using ElasticSearch.
  • Deploy CAS server for SSO.
  • Development, unit testing, bug fixing.

Technologies: Core JAVA, Linux, Spring, Hibernate, MySQL, Restful Web Services, Big Data, Hadoop, Pig, ElasticSearch, Kafka, Node JS, Apache Spark, Python, AWS, NlTk, Sqlalchemy, Java 1.7, Spring, JPA, Hadoop, Big Data, Pig, Git, Maven, Ant, Eclipse, Jetty.

Tech lead/Technical Architect, Mobile Health Manager

9 Month
Description: Mobile Health Manager is a software working on three platforms Android, IOs, and Web. This software is used by the user to schedule his medication. Whenever the user sets a reminder, he will get a push notification from the server and get an alert on the mobile side once the time reaches to scheduled medications. Users can also check his adherence report. Users can add their family members to this platform so they can monitor their medication schedules. Whenever any family member of the user missed a dose user got a notification. The user can also see the adherence report of his family member. Using this platform, users can set medication schedules for different types of Frequencies like Hourly, Daily Weekly, etc.
We are following HIPAA compliance during development. We are using HL7 and Dicom standard protocols. This application is approved by FDA and it is treated as a Medical device in the US.
Responsibilities:

  • Design Architecture of the whole system.
  • Develop a Scheduler for sending push notifications.
  • Development, unit testing, bug fixing.
  • Develop an Algorithm to deal with different time zones.

Technologies: Core JAVA, Linux, Spring, Hibernate, MySQL, Restful Web Service, Java 1.7, Hibernate, Spring, JPA, Git, Maven, Ant, Eclipse, JBoss 7.x

Module lead/Developer, Handset Transfer Solution Platform & Back-Up Assistant

2 Year 4 Month
Description: Handset Transfer Solution is a solution allowing for quick, effective migration of content from a subscriber’s mobile phone to another phone. This platform contains the core functionality of the product, which can be used by any mobile application like Android, BlackBerry, etc. This Platform has two parts upload and download. The first user uploads data from his handset on the server and then downloads data from the server in another handset. It communicates with the server and performs all basic operations like user validity, User Identity, etc.
Responsibilities:

  • Develop Content Transfer Protocol between server and client.
  • Develop retry logic of applications.
  • Development, unit testing, and bug fixing for CTP. Write XSD for CTP and generate XML using JAXB.

Technologies: Core JAVA, Android, Windows 2007, Spring, Hibernate, Java 1.3, Java 1.5, J2ME, Android, SVN, Maven, Ant, Eclipse, Bamboo, JBoss 4.x

Senior Software Engineer, Module lead/Developer, BlackBerry Enterprise Server Software Client: BoxTone Inc

Duration: 1 Year 9 Months
Description: BoxTone is a global BlackBerry Management Software and Service provider headquartered in Columbia, Maryland, USA, BoxTone platform of enterprise-grade, plug-and-play software modules is used by more organizations than any other to manage, monitor and support mobile users provisioned to the BlackBerry platform BlackBerry Enterprise Server software is used to manage, monitor and support BlackBerry Phones. BlackBerry Enterprise Server software can help cut time and costs, enhance security and compliance, and improve service levels.
Responsibilities:

  • Develop BlackBerry Enterprise Server software installer using Install Anywhere Tool.
  • Development, unit testing, and bug fixing for Installer and Command Framework.
  • Played the role of Module lead for Installer for 12 months.
  • Played the role of Configuration Manager for 12 months.
  • Analysis, Design, Development, Unit testing, Integration Testing, and Bug fixing of Command Framework under BlackBerry Enterprise Software.

Technologies: JAVA, Windows 2003, InstallAnywhere, Cruise Control, Java 1.4/1.5, Spring, JUnit, DBUnit, Oracle 10g, JBoss 4.1, CVS, SVN, Maven, Ant, Eclipse, InstallAnywhere, etc.

Senior Software Engineer, Analysis and Design/Module lead/Developer, BGSS 2.0/MLCS 2.0

2 Years 8 Months
Description: Sennari Inc. is today’s leading Mobile 2.0 company, facilitating 1-1 customer relationships for the first time over the mobile channel. Capitalizing on its roots as a mobile application development and gaming company, Sennari has taken mobile marketing to the next level, giving marketers the tools needed to define and execute consumer behavior in order to build a brand, and service loyalty, reduce churn, and create new revenue streams. The MLCS 2.0 platform provided server-side support for gaming, loyalty points, and other functions. The BGSS 2.0 platform was developed for Qualcomm, the leader in CDMA and BREW technologies, to provide server-side support for functionalities like User profiles, Gaming and Leaderboards, Messaging, Buddies, Challenges, Loyalty points, and Badges, etc.
Responsibilities: 

  • Involvement in analysis and design of Challenges, Reputation points/Badges, and DCS module for BGSS 2.0 developed for Qualcomm.
  • Development, unit testing, and bug fixing for Challenges, Badges, and Messaging modules for BGSS 2.0 Played the role of Module lead for BGSS 2.0 for 12 months.
  • Played the role of Release Manager and was involved in the Deployment of the MLCS 2.0 platform for 18 months.
  • Analysis, Design, Development, Unit testing, Integration Testing, and Bug fixing of Catalog Service under the MLCS 2.0 platform.

Technologies: J2EE, Windows/Linux, Oracle/MySQL, Ruby, Rails, Spring, Hibernate, Java 1.4/1.5, JSP, Servlets, JDBC, JSTL, JMX, Spring, Struts, Hibernate, JUnit, DBUnit, RoR, Oracle 8i/9i/10g, MySQL 4.0/5.0, JBoss 4.1, WebSphere 6.1, Ejabbered, OpenIM, CVS, SVN, Maven, Ant, Eclipse, Bugzilla, etc., HTML, JavaScript

Software Engineer, Developer, LOS (LOAN ORIGINATING SYSTEM)

14 Months
Description: Kotak Mahindra Bank is India’s Leading Banking Company. KMB provides various types of loans to its customer, like House loans, Personal loans, etc.
LOS is used to computerize the whole loan Process. It will automatically validate all the requirements and prerequisites for sanctioning a loan.
Responsibilities:

  • Involvement in the analysis and development of LOS. Development, unit testing, and bug fixing for LOS.

Technologies: J2EE, Windows, Oracle, Web sphere, Java 1.4/1.5, J2EE Components: JSP, Servlets, JDBC, EJB,  x-architecture, Spring, Oracle 8i, WebSphere 6.1, PVVS, HTML, JavaScript

Software Engineer, Developer, BSE PORTFOLIO TRACKER

1 .4 Years
Description: BSE (Bombay Stock Exchange) is India’s biggest Stock exchange market. BSE Portfolio Tracker has won the Best Business Application award from Qualcomm. This application is used to watch daily stock trading on a mobile phone. This application is used to show all the information about stocks like - Open price, Close-price, Previous Close, 52-week high, etc. The client can save 15 stocks of information on his mobile. The system gives continuous track of these 15 stocks through SMS.
Responsibilities:

  • Involvement in the analysis and development of the BSE Portfolio Tracker. Development, unit testing, and bug fixing for BSE Portfolio Tracker.

Technologies: J2EE, Windows, Oracle, Apache, Java 1.4/1.5,, JSP, Servlets, JDBC, My Sql, Apache, VSS

Solution Architect, Recommendation Engine

 2.5 Year
Description: Recommendation Engine: - In this application, we are Scrapping different sites like MoneyCentral and Trying to find out stock Recommendations from that. We have used Beautiful Soup and Scrapy Python Lib to do this task. We have developed a web crawler that will be run frequently and access detail from different sites.
We have used the OCR framework to read Text from Images. The dashboard of the application is created in Django.
Technologies: Python, AWS, Flask, Django, NlTk, PIL, Beautiful Soup and Scrapy, Sqlalchemy

Solution Architect, Vehicle Transfer Application (BlockChain Hyperledger fabric)

15 Month
Description: In this Project, we have put the entire car history on the BlockChain, including title transfers, vehicle tracking, retailing, and leasing, as well as insurance. This digital identity can then be used on marketplaces to acquire products, avail services or even buy and sell second-hand cars. This app could radically alter the nature of used car purchasing. All information about a car (including the title of ownership, service providers, prior damage, maintenance, and inspection history) in a blockchain database that’s immune to fraud or tampering
Technologies: Node JS, Go, Linux, Kafka, Docker 

Education

M.C.A, R.G.P.V University
2004