ABHAY PATIDAR Contact: - – E-Mail:-
~ MEAN Stack Developer ~
In quest of challenging career in software development with a growth oriented organization
A Full stack developer having excellent exposure in Database Modelling, Backend Development, API design and Customer communication
Location: Indore, India
An Overview
Result oriented professional specializing in Software development & Analysis with 3.5 years of extensive experience in the entire life cycle of the software design process including requirements definition, proof of concept, design, testing and maintenance; Extensive experience of development in Node.js with Strongloop framework.
In-depth understanding in AngularJS development, calling REST APIS for JSON response and managing data at client side. Using libraries and managing dependencies using Bower.
Exposure in front end designing, worked in HTML, CSS, Bootstrap, Javascript and JQuery.
Exposure of working in database modelling, designed database model to fulfil the application requirements. Worked with MongoDB, Postgresql and MySql. Used command line tool Mongo to retrieve the stored data with filters.
Demonstrates a unique combination of technical and leadership acumen; proficiency in Software Design, Development, Testing, System Integration and Maintenance.
Extensive experience of working with Amazon cloud services. Creating and managing instances, managing security groups.
Extensive experience of handling team and it’s task management using the tools like Atlassian JIRA, 1 .5+ Years of experience of working as a team leader, Indore India.
Exposer to emerging technologies/tools i.e. Real time application development, task management - Attlasian JIRA, document management Confluence, build system Bamboo, task managment Freedcamp, source code management using Git, SVN and Attlassian BitBucket. Setup an auto deploy process for Node.js application with Jenkins as a build server.
Areas of Core Strengths
Java
AngularJS
SQL
Hibernate
MongoDB
Native Mobile application
Android
Spring
MVC design pattern
Node.JS
Strongloop framework
Hybrid mobile application
Ionic Framework
Proficiency Matrix
Managerial
Conducting system analysis and finalization of technical/ functional specifications
Devising new approaches, applying existing criteria in new ways and drawing conclusions from comparative solutions
Developing business plans, requirements specifications, user documentation and architectural systems research
Experience of Team management and Customer coordination.
Functional
Highly accomplished in handling technologies like Java, Spring MVC, hibernate, SQL, AngularJS, Node.js, Javascript, MongoDB, Shell Script
Possess excellent skill in designing RESTFull APIs using Strongloop framework, an advanced version of Loopback framework.
Comprehensive knowledge in designing pages using HTML, CSS, Bootstrap, Javascript, JQuery; he is well-versed with designing wireframes using the tools like WireframeSketcher.
Good knowledge of Data modelling and Database Design.
Technical
Hardware:Intel Core2Duo
Operating Systems:LINUX, Ubuntu
Languages:JAVA, Node.js, Javascript, HTML
Databases:Oracle 11g, MySQL, MongoDB
Tools & Utilities: PyCharm 4.5.0, Eclipse Juno, JIRA, Confluence, BitBucket, Bamboo, Jenkins, Git, GitHub, Nginx, Apache Tomcat
Employment Scan
Oct’13 – Present: Zehntech Technologies Pvt. Ltd., Indore India
Team Lead
Growth Path
Oct’13 – Apr’14:Java Software Intern
May’14 – Dec’15:Senior Software Engineer
Jan’16 – Present:Team Lead
Academic Details
B.E. in Computer Science and Engineering from Institute of Engineering and Science, IPS Academy, Indore, affiliated to Rajiv Gandhi Technical University, Bhopal (M.P.), 2012
Certifications
IBM DB2 certification, Jun-2011
Core Java certification, Sep-2009
Advanced Java certification, Sep-2010
Android certification, 2011
Oracle certified associate training certification, July 2012
Trainings Attended
Core Java, Sep-2009
Advanced Java, Sep-2010
IBM DB2 - 3 Days
Android mobile application development, Sillicon Technologies, Indore, 2011, 3 Months.
Spring MVC with Hibernate, Lynda online training, Zehntech Technologies, Indore - 3 Days
Responsive web design, Lynda online training, Zehntech Technologies, Indore - 3 Days
Node.js, video tutorial training, Zehntech Technologies, Indore - 3 Days
MongoDB, video tutorial training, Zehntech Technologies, Indore - 2 Days
Personal Portfolio
Date of Birth:20/08/1990
Passport Details:MO 194991
Languages Known:English, Hindi
Residential Address:Khajrana, Indore, Madhya Pradesh
** Refer Annexure for Project Details **
ANNEXURE
Cron Visualizer
Client:European company, provides job scheduler development and services.
Role:Developer
Organization:Zehntech Technologies Pvt Ltd
Tenure:10/2013 – 12/2013
Team Size:4
Module: UI and backend
Languages: Java, Swing, XML
O/S: Ubuntu 12.0 LTS
Tools: Eclipse
Hardware:Intel Pentium Core2 duo
Description:The goal of the project is to develop a tool that reads crontab scheduler file and generates an XML file. This XML acts as an intermediate XML and can be used to generate the XML file to be used by other Schedulers. E.g. SOS Job Schedulers. This tool also acts as an visualizing tool that visualize the crontab jobs and then user can select these jobs to include into XML file.
ZehnBox
Client:Zehntech Technologies Pvt Ltd, Indore
Role:Sr. Developer and requirement analysis and designing
Organization:Zehntech Technologies Pvt Ltd, Indore
Tenure:01/2014 – 12/2014
Team Size:11
Module: UI, Comman Line client, database, Backend services, Rest Controller, hibernate Model
Languages: Java, Javascript, HTML, CSS, JQuery, SQL
FrameworkSpring, Hibernate, AngularJS, Bootstrap
Data Base: MySql
O/S: Widows, Linux
Tools: Eclipse Capler, Eclipse Juno
Hardware:Intel Pentium Core2 Duo
Link:http://www.zehntech.com
Description:The goal of the project is to develop an enterprise file transfer and sharing product with multi tenant functionality. Admin can invite users and can create groups and then assign permissions on the groups. A user can be assigned with one or more group. User can upload, download and view a file. Product also has external data source to add FTP, SFTP and FTPS directories. These directories then synchronized for changes. Similarly an email can also be added as an external data source.
Holiday Management
Client:Zehntech Technologies Pvt Ltd, Indore
Role:Sr. Developer
Organization:Zehntech Technologies Pvt Ltd, Indore
Tenure:12/2014 – 12/2014
Team Size:3
Module: UI and Backend
Framework:Vaadin
Languages: Java
O/S: Widows, Linux
Tools: Eclipse Capler, Eclipse Juno
Hardware:Intel Pentium Core2 Duo
Description:The goal of the project is to develop a tool that can be used by the users going to holiday to pre calculate and analyze their cost in different categoires. Categories includes – food, travel, stay, shopping etc. Cost in different categoires is visulaized on the PIE chart with all their values in a table that can be edit further.
ZehnBox CommanLine client
Client:Zehntech Technologies Pvt Ltd, Indore
Role:Sr. Developer and requirement analysis and designing
Organization:Zehntech Technologies Pvt Ltd, Indore
Tenure:01/2014 – 12/2014
Team Size:11
Module: UI, Comman Line client, database, Backend services, Rest Controller, hibernate Model
Languages: Java, Javascript, HTML, CSS, JQuery, SQL
FrameworkSpring, Hibernate, AngularJS, Bootstrap
Data Base: MySql
O/S: Widows, Linux
Tools: Eclipse Capler, Eclipse Juno
Hardware:Intel Pentium Core2 Duo
Link:http://www.zehntech.com
Description:The goal of the project is to develop a command line tool for the above mentioned product Zehnbox. This tool can be used from the Windows or Unix command line and the call the Zehnbnox Rest APIs to perform the user mentioned tasks.
ZehnGress
Client:Zehntech Technologies, Pvt. Ltd., Indore
Role:Sr developer
Organization:Zehntech Technolgies, Pvt Ltd, Indore
Tenure:01/2015 – 02/2015
Team Size:01
Module: UI and backend
Framework:AngularJS, MEAN.IO (Node.JS)
Languages: HTML, CSS, Javascript, JQuery, Node.js
Data Base: MongoDB
O/S: Windows, Ubuntu
Tools: PyCharm, Nginx, Online JSON viewer
Hardware:Intel Core2Duo
Link:http://www.zehntech.com
Description:The goal of the project is to increase the Twitter follower. This project was developed to be used as an marketing tool. User adds it’s Twitter account through Twitter authentication and authorize the application. He then adds Target account. Application then schedule the follow process and follows the target user. It divides the total number of followers to follow into number to follow in a day and then random numbers to follow in per hour. E.g. I want have a sports product so I will add Rebook as a target account and then Zehngress will follow it’s follower on behalf of me. In revers followers follow me and hence my following size increases.
Kwickfeed
Client:An Australian client
Role:Sr. Developer
Organization:Zehntech Technologies Pvt Ltd, Indore
Tenure:03/2015 – 05/2015
Team Size:03
Module: UI and Backend
Framework:Android, Strongloop (Node.JS), Ionic (Hybrid framework)
Languages: Java, Node.JS
Data Base: MongoDB
O/S: Widows, Linux
Tools: PyCharm, Online JSON viewer.
Hardware:Intel Pentium Core2 Duo
Link:http://www.kwickfeed.com
Description:The goal of the project is to develop a mobile application for Android and IPhone. The application is used to create and manage Twitter list. User can view lists as cards and can then add or remove users into it. A user can subscribe and unsubscribe the list created by other. This applicat also suggests some pre created list to the user to be subscribed in different categories like Sprots, News, Entertainment, Animals, Celebrities etc. First this project was created in native Android and Ionic for IPhone. Later on Android version was also replaced with Ionic android build.
CarBrokersUnited
Client:An USA based customer
Role:Sr. Developer
Organization:Zehntech Technologies Pvt Ltd, Indore
Tenure:06/2015 – 08/2015
Team Size:01
Module: UI and Backend
Framework:Ionic (Hybrid mobile application framework), AngularJS, Strongloop (Node.JS)
Languages: HTML, CSS, Javascript, JQuery, Node.JS
Data Base: MongoDB
O/S: Android, IOS
Tools: PyCharm, Online JSON viewer, XCode, Android and IPhone emulator
Hardware:Intel Pentium Core2 Duo
Link:https://play.google.com/store/apps/details?id=com.tunedapps.app.carbrokersunited & https://itunes.apple.com/us/app/car-brokers-united/id-?mt=8
Description:The application was developed to show lists of car brokers in United states. People can view car broker and it’s information to contact him to buy a car. On the basis of service got from the broker user can rate and review the broker. User can also submit a new broker which then after the approval from the admin is added to the lists of approved brokers to be viewed by the users.
ZehnAws
Client:Zehntech Technologies Pvt Ltd, Indore
Role:Sr. Developer
Organization:Zehntech Technologies Pvt Ltd, Indore
Tenure:09/2015 – 11/2015
Team Size:03
Module: UI and Backend
Framework:AngularJS, Strongloop (Node.JS)
Languages: Java, Node.JS
Data Base: MongoDB
O/S: Widows, Linux
Tools: PyCharm, Nginx, Online JSON viewer
Hardware:Intel Pentium Core2 Duo
Link:http://www.zehntech.com
Description:The goal of the project is to develop an web based application that is used to scheduler the Amazon processes to save the Amazon resources and their management cost. Here user can register his organization and then can invite the users. Presently it can schedule the EC2, RDS and Volume creation, Image creation in Amazon. It also shows the future scheduler run time over the Gantt chart. User can create a scheduler and then can assign that scheduler to the resource. E.g. user can create an instance scheduler to start an instance daily at 08 AM and stop it 09 PM and can then apply this scheduler to an instance, this saves costs of instance when it’s not in use.
ZehnEHR
Client:A famous Indore based doctor and it’s testing lab
Role:Sr developer
Organization:Zehntech Technolgies, Pvt Ltd, Indore
Tenure:12/2015 – 02/2015
Team Size:01
Module: UI and backend
Framework:AngularJS, Strongloop (Node.JS)
Languages: HTML, CSS, Javascript, JQuery, Node.js
Data Base: MongoDB
O/S: Windows, Ubuntu
Tools: PyCharm, Nginx, Online JSON viewer
Hardware:Inten Core2Duo
Description:The goal of the project is to develop an electronic health record system to be used by the Phyisians and the Hospitals. This product has multi tenant functionality with different roles and permissions. Here main concerns was to complete the life cycle of a sample (Blood etc) collected for different tests. A testing center can also add franchisees where samples can be collected on it’s behalf from the people. Admin can view on dashboard number of patients, samples collected, phyisians registered, Franchisees and progress of a sample. Supervisor or tester can move the status of the sample collected on as it progress from collection to testing completing. Amount is automatically didcuted from the franchises credit amount on the basis of the test to be conduct on the sample.
MeraMohalla
Client:An Indian customer
Role:Sr developer
Organization:Zehntech Technolgies, Pvt Ltd, Indore
Tenure:02/2015 – 05/2016
Team Size:01
Module: UI and backend
Framework:AngularJS, Strongloop (Node.JS)
Languages: HTML, CSS, Javascript, JQuery, Node.js
Data Base: MongoDB
O/S: Windows, Ubuntu
Tools: PyCharm, Nginx, Online JSON viewer
Hardware:Intel Core2Duo
Link:https://www.meramohalla.com
Description:The goal of the project is to develop an web based application where user can submit his business to be reviewed by the people. Here user can also create an event and can also post a question. User can attend, like, comment and flag an event. User can answer, flag a question. Main feature of this application was giving the user location filter. User can select his current location or any other location by search and then can filter the result on the basis of the location. This application also has an admin panel to view the objects count in all the locations where a new entry is created so far. E.g. he can view the number of events organized, vendors submitted, questions posted in all the locations in a grid table. On the basis of the proof of document submitted by the vendor to claim his business and become an approved vendor, admin can approve or reject it’s claim with a reason for rejection. On the basis of the activity performed by the user he is assigned the points and hence an area leader is selected on the basis of points. User also recives notification to become an area leader and when someone attends an event created by him.
UI Redesign using AngularJS, HTML, CSS, Javascript, JQuery
Client:An European JOB scheduler software and service provider company
Role:Sr developer
Organization:Zehntech Technolgies, Pvt Ltd, Indore
Tenure:06/2015 – till date
Team Size:02
Module: UI
Framework:AngularJS
Languages: HTML, CSS, Javascript, JQuery, Node.js
O/S: Windows, Ubuntu
Tools: PyCharm, Online JSON viewer
Hardware:Intel Core2Duo
Description:This project was to redesign the whole UI for an existing JOB Scheduler. Called it’s REST APIs and used response to view the objects and it’s status on the UI. Did requirement and wireframe analysis and suggested the ideas and improvements in it.
Others
Amazon resource management (Amazon EC2,SES services)
Nginx web server Configuration
DNS management
Preparing training programs for the freshers
Date – 19/09/2017Regards
Abhay Patidar