Subhash Shah

Subhash Shah

$35/hr
Senior Software Developer [Java | Node.js | React.js | Liferay | Spring Boot | AWS | Azure]
Reply rate:
-
Availability:
Full-time (40 hrs/wk)
Age:
43 years old
Location:
Ahmedabad, Gujarat, India
Experience:
14 years
Subhash Shah -https://www.linkedin.com/in/shahsubhash Professional summary  14+ years of experience in software development services  Strong experience in software development life cycle  Experience leading technical teams and managing project deliveries  Expert in agile project management methodology  Expert in Java, Spring, Hibernate, Rails, Node.js, Liferay, iDempiere, Struts  Hands on development experience in React.js, Backbone.js, Angular.js  Expert in software solution design, architecture, deployment and release management  Experience catering to domains including Healthcare, Automotive, Automobile, ecommerce, Legal, Retail and more  Expert in architecting, designing and developing RESTful web services using Spring Boot, Rails and Node.js  Hands on experience preparing C4, Togaf and 4+1 architecture diagrams  Expert designing portal based solutions using Liferay  Hands on experience using build and dependency management tools like Maven, Gradle and Ant  Expert in setting up and using version control systems like Git, Mercurial and SVN  Hands on experience developing multi-tier microservices using Spring Boot and jHipster  Hands on experience working with Mulesoft and DataWeave  Expert in writing, debugging and optimizing SQL/PLSQL queries of moderate to high level of complexity  Expert in managing and using RDBMS including MySQL, PostgreSQL, DB2 and HSQL  Hands on experience using MongoDB  Hands on experience using queue management tools like RabbitMQ  Hands on experience using Redis and Elasticsearch  Hands on experience setting up CI/CD pipelines using Jenkins, CircleCI, TravisCI and Azure DevOps  Hands on experience managing project management tools like JIRA, Pivotal, Basecamp, Zoho and Quickscrum  Hands on experience using cloud services like Amazon AWS, Microsoft Azure and Google Cloud  Python, Flutter, Artificial intelligence and machine learning enthusiast  Code quality and design patterns enthusiast  Co-author of technical books on Spring 5 and MySQL  Technical reviewer of the technical books on the topic of AI and ML Technical proficiency Programming languages Java, Ruby, JavaScript, Python (Novice) Frameworks, Libraries Spring, Spring boot, Liferay, Node.js, iDempiere, React.js, Angular.js (Novice), Rails, Backbone.js, Struts, Hibernate, Mulesoft Web services REST, SOAP Cloud services AWS, Azure Databases MySQL, PostgreSQL, Oracle, DB2 No-SQL MongoDB Container tools Docker Methodologies Scrum, Kanban, Iterative, Waterfall Version control Git, Mercurial, SVN Search tools Elasticsearch, Redis Project management tools JIRA, Quickscrum, Pivotal, Zoho, Basecamp IDE, Tools Eclipse, VS Code, SourceTree Certifications  MongoDB for Java Developers  MongoDB for DBAs Education Sankalchand Patel College Of Engineering, Visnagar, India - B.E. (Information Technology) 2002 - 2005 B. S. Patel Polytechnic, Mehsana, India - Diploma (Information Technology) 1999 - 2002 Professional experience Heavy dispatch MARCH 2019 – DECEMBER 2019 Heavy dispatch application is developed for providing Roadside assistance services for heavy vehicles. It connects roadside assistance service providers with the customers. The application provides mobile repair, mobile tire, heavy duty towing, mobile fueling and other services. With upfront pricing, smart connections to the nearest available help, and live tracking on your smartphone along with offline tracking over call and SMS, the digital roadside assistance service is the most reliable help to get back on the road. The features include vehicle registration, service request management, technical tracking, stripe payment gateway integration, and twilio integration. Node.js, React.js, MongoDB, Express.js, Redux, Sequelize, SCSS Dealer portal for content publishing AUGUST 2018 – FEBRUARY 2019 The portal provides a mechanism for communicating from the corporate to the dealers. The users are categorized into corp and non-corp users. The non-corp users can publish content, deals, distribution lists and schedule the publishing of the publication. The corp users can approve or edit the publications. The publications can be viewed in reference library under appropriate categories. The portal contains tools like deals calendar, section editor, notifications, new this week etc. Liferay 7.1, React.js, MySQL, Redux, SCSS, Docker Club Auto MARCH 2018 – JULY 2018 Club Auto is a program which covers multiple projects under the hood. The client is in the road side assistance business for long time now. The platform features salesforce, CRM, ETL and mobile applications. Salesforce, Java 8, Spring framework, MySQL, Azure webservices CentralBOS AUGUST 2016 – JANUARY 2018 It is a multi dimensional ERP platform with lot of customization specific to customer requirements. It is based on open source iDempiere ERP framework. On top of the features provided out of the box, we have added customization for HR, Payroll management, Timecards, Background Payroll processes and various integration. Java 6.0, iDempiere, ZK, Jasper, Postgresql, Mercurial, BitBucket, SOAP web services, Spring framework, Buckminster, Liquibase, Eclipse AdvoWire MARCH 2016 – JULY 2016 This web application is based on a unique idea of connecting with an influencer community. An influencer is the one who has large reach on the social networks like twitter, facebook, instagram, pinterest etc. By connecting with them, a member gets an opportunity to share their content by these influencers so as to reach to large number of people. The application features social networking integrations, processing large number of varying contents, complex sharing algorithms, managing opportunities and earning via content sharing. Rails 4.2.4, Ruby 2.2.3, Postgresql, Sidekiq, DigitalOcean, Devise, Capistrano SocialStream MARCH 2016 - JULY 2016 This is based on a unique idea to have a single stream of multiple social network contents for the users of a group website. It scraps the contents from various social networks like Facebook, Twitter, Instagram, Pinterest, Vine, and Youtube. A stream composes all the results and display those to users. Exposed public JSON APIs provide these contents to the group application which displays these contents on the user streams. Background workers do the job of scraping social networks to off load the Rails application and improve response time. In order to incorporate the non-relational data model, we used MongoDB to store the content. Rails 4.2.5, Ruby 2.3.0, MongoDB, Sidekiq, DigitalOcean, Mechanize, Phantomjs, Capistrano Velocity DECEMBER 2013 - JULY 2016 A multi tenanted CMS for mobile application for an international mobile company based in US. It serves via APIs to iPhone, Android and Surface platformed applications. The CMS has various user types including global administrator, company administrator, event manager. The participants are the end users who have access to the client application. The CMS provides features to create companies, users, events, meetings, groups etc. Backbone.js is used to create various view parts on the CMS. Cucumber, Jasmine and Rspec are used to provide test framework base. Rails 3.2.16, Ruby 1.9.3, Cucumber, RSpec, Backbone.js, Jasmine, MySQL, parallel tests, devise, cancan, AWS, haml, paperclip, oauth2, doorkeeper, coffeescript LifeLinker MAY 2015 - JANUARY 2016 An application based on a unique idea of representing a person’s lifetime. It features a member having contacts and agents as his connections and in turn he can be a connection (agent or contact) for other members too. Subject member can add lifetime milestones in his profile starting from date of birth, profile picture, picture gallery, education, employments, emails, phone numbers, places he lived at, relationships and date of death (entered by subject member’s agents). Various emails are sent out to agents and contacts to keep updated about subject member’s lifeline updates. Unique features like Obituary, Virtual wake, Floral arrangements, Gifts etc. are incorporated in a nice user interface. Rails 4.1, Ruby 2.2, RSpec, ERB, MySQL, AWS, careerwave, public_activity, Redis DRIVE JULY 2014 - SEPTEMBER 2015 An online learning and assessment tool for employees of an organization. A backend to prepare assessment data for the frontend. Participants can take part in predefined learning activities. Activities are categorized in Book Reading, Video Watching, Online References etc. Participants can attempt a quiz associated with every activity and scored based on the answer. Network is a way of being connected to other participants. Network provides way for a participant to share notes and files with other participants. Replying to a note email from email client (for example, gmail, yahoo mail, outlook) should create another note in DRIVE. Rails 4.0, Ruby 2.0, HAML, MySQL, Bootstrap, Coffee Script, Sass SIRiUS SEPTEMBER 2011 - SEPTEMBER 2013 This portal was developed for a well-known chemical giant based in europe. The portal is primarily used as an intranet site. The client has lot of research information in form of documents, intranet web sites, databases, other data sources. The portal was the place where the users can find all the required information which help in their on going research projects. The special kind of users, known as editors, can add the information to the portal. Some third party connectors were also used to perform search on various types of data sources. Liferay 6.1, Java 6.0, Oracle 9i, Apache Tomcat 7.0.17, jQuery 1.7, Spring Framework 3.2.4, Hibernate 3.0+, JSP, SVN, DWT, Solr EPKon JUNE 2011 - SEPTEMBER 2011 An intranet portal for a leading chemical company operating in European region. The portal facilitated for configuring and creating online conferences for patenting of research work and chemical products. A migration of the portal with same set of features to Liferay 6.1 with ZK framework was done later. Liferay 6.0, Spring MVC portlet, Oracle 9i, SVN, Tomcat 6.x, ZK FareOfficets JANUARY 2010 - JUNE 2011 Travel domain web component and admin sections were developed as a part of FareOfficets project. There was a frontend for searching different air flights with specific criteria. Supported functionalities were one way trip, return trip, multi-city up to four trips, special fares, flexible date search, stop over, open jaw, direct flights etc. The providers were Worldspan and Galileo. Java 6, Struts 2.x, JSP, Tiles, JDBC, Tomcat 6.0, Axis Web Services, MySQL, SOAP, JAXB, SVN DUCS JANUARY 2008 - DECEMBER 2009 A reputed court house day to day working and case management is being catapulted with a Javabased Court Management System designed for the e-business of the Circuit Court Clerk. The Circuit Court Clerk’s Office is an integral part of the judicial system, serving as the Keeper of Records, Files and the Seal of the Court. Responsible for day-to-day court activities-such as attorney registration, automatic status dates, certified copy of judgments, document legibility, fees, legal services, probate publication, and record searches--the DUCS system is a distributed client / server application built using java, swing and rmi technologies. Java 5.x, JSP, Servlet, Java Beans, JDBC, RMI, Struts 1.x, JSF, Spring 2.5, Hibernate, Swing, Spring Web Services, XML, Tomcat 5.*, Eclipse (IDE), DB2, My SQL, Ant, I-Text, Log4J, PVCS, Mantis Issue tracking system, Subversion, VSS
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.