Post Job Free
Sign in

Web Services Java Developer

Location:
Plainview, NY
Salary:
80k
Posted:
January 15, 2018

Contact this candidate

Resume:

SAMRUDDHI THAKUR

C: 973-***-**** *********.********@*****.***

Summary

5.5 years of experience in Design, Development, Implementation of Python, Django, java script and client server technology based applications.

Designed and implemented large scale business critical systems using Object Oriented Design and Programming concepts using Python and Django.

Created numerous Django apps and extensively used Django Session and management.

Implemented PEP8 coding standards across all projects.

Excellent understand of web applications UI experience, security, logging, backend services.

Worked on several standard Python packages like Numpy, matPlotLib, Pickle, PySide, Scipy, SeaBorn, Twilio, Celery, Beats etc.

Worked on various applications using Python integrated IDEs Eclipse, PyCharm, NetBeans and Eclipse, Sublime text

Good experience in developing web applications and implementing Model View Control (MVC) architecture using server side applications like Django,Flask, Spring, Apex and Visual Force

Implemented responsive web pages using HTML5/CSS3, Bootstrap, React with Redux, AngularJs, Google maps etc. and XML/JSON based SOAP and REST web services.

Good experience in handling errors/exceptions and debugging the issues in large scale applications.

Working experience with Salesforce packages app building using Apex and Visualforce.

Hands on experience working in WAMP (Windows, Apache, MYSQL, and Python/PHP) and LAMP (Linux, Apache, MySQL, and Python/PHP) Architecture. Have worked on Cron schedulers, Luigi and Celery framework with Django and Python for automation of the Shared and timed tasks.

Experience in developing applications using SOAP and RESTFUL Web services.

Installed numerous python packages using pip and easy install.

Very good understanding of Python requests module and HTTP requests, response, methods.

Quick learner and flexible to work on multiple technologies.

Familiar with Agile, Jira and Scrum Methodologies and Trello and GitHub for project management.

Technical Skills

Languages

Python-2.7 and Python-3.5,Java/J2SE 1.3/1.4/1.5/1.6, SQL, PL/SQL, Python, C, Apex.

Databases

Oracle 9i/10g/11g, MySQL, SQLite, PostgreSQL, MongoDB

IDE

IntelliJ, Py-charm, SpyderX, Pycharm,Intellij, Webstrom, Jdeveloper, Sublime text with Mavens mate

Web/App Servers

Postman, Swagger, Celery, Rabbitmq, Django, Flask, Django REST, Flask REST, Redis, Huey, React, Redux.

Operating Systems

UNIX, Linux, MS DOS, Windows NT, 2000, XP, 2003/XP/Vista/7

Professional Experience

Python Developer

April 2017 to Present

Ringlead Inc, NY

Project Description 1: DMS Database Management Solution is a web application based on the Django and Celery specifically supporting CRM Salesforce and Marketo. Various sub-products are built as sub-module application like List Import, Web submission, Intelligent Forms.

Design a module for internal employees used to draft the Usage Reports.

Designed and wrote API for the Reports module in Python/Django.

Developed a front-end in React to draft the downloadable Report.

Django-allauth packages was implemented to use o-authentication from Gmail and LinkedIn and twitter

Created backup module to trace the entire customer usage based on licensing module.

Created automated reports to send it to the Customer on monthly basis.

Created a Scheduler UI in react to automate the tasks which do not require dependency of user.

Worked on licensing module end-to-end to approve the purchase made from the salesforce available to be shown to user inside the DMS application.

Automating the emails schedulers using Celery-beat on monthly basis to be sent to users.

Working on the integration of app-exchange based application to report on the Django application with python API.

Written Python scripts to parse JSON documents and load the data in database.

The data manipulations on the client side is done by using JQuery.

For the development of the web applications utilized CSS and Bootstrap.

Experience in developing views and templates with Python and Django's view controller and templating language to create a user-friendly website interface.

To update a portion of a webpage used JavaScript and JSON.

Expertise in developing consumer based features and applications with Python, Django, HTML, Behavior Driven Development (BDD) and pair based programming.

Created react components to consume Web services built using redux and react-routing.

Project Descript 2: Unique Entry is Salesforce based manual entry project which detects and discards the duplicate records created. Working on the integration of app-exchange based application to report on the Django application with python API.

DMS and Unique Entry report analysis and data analysis was handled end-to-end.

The processing of data to DMS side using Django web services was handled.

Model view design and Architecture design was maintained and handled end –to-end.

Maintaining scheduled task data and automating the services to get accurate data based on Django based platform from the Salesforce platform on daily monthly and weekly basis.

Debugging and resolving bugs for technical support issues and deploying them into production.

The data manipulations on the client side is done by using JQuery.

Automating the emails schedulers using Celery-beat on monthly basis to be sent to users.

Environment: Django, Python, Celery scheduler and Cron-job, Celery-Beats, Salesforce, Marketo, Rabbitmq, Numpy, Scipy, Bootstrap, React, React-Naïve, React Routers, JavaScript, Html, CSS, High chart, Jira, Sockets, Twilio, JSON, Apex, Visual Force, Salesforce, HighCharts.

Software Developer Sept 2016 to Mar 2017 Schneider Nationals

Project Description 1: Dedicated Backhaul Optimizer is a project based on Flask framework basically meant for data extraction, update and simulation.

Designed and developed Web services in Flask Web-framework to retrieve and update and format data from database.

Rendering data for analytical visualizations using Am carts, JQuery and JavaScript.

Used SQLite database for storing master data and using it in web application.

Pandas data frame was used to perform filtering and generating the results.

The web application was developed using HTML, Bootstrap CSS, JQuery.

Deploy the changes bi weekly to production and respond to queries if any.

Complete ownership of web application development and deployment.

Writing the documentation in Markdown editor so that It can be rendered properly on server.

Performed requirement analysis and prepared design documents.

Project Description 2: Pricing Simulation is Application where e-auction takes place for the different categories of Vehicles based on the customer requirement. It’s also a small scale web based game wherein a person’s intellectuals are calculated based on the bidding decisions made.

Order Forecasting is an application which helps the Schneider business to grow and forecast the relative prospects of the future order.

Responsibilities:

Model View Control architecture is implemented using Django Framework to develop web applications.

Created Django dashboard with custom look and feel for end user after a careful study of Django admin site and dashboard.

Implemented business logic, data exchange, XML processing and created graphics using Python and Django.

Used AJAX for Better interactivity for the end user and easier navigation and AJAX is compact.

Designed and Developed User Interface using front-end technologies like HTML, CSS, JavaScript, JQuery, AngularJS, Bootstrap and JSON.

Participated in all stages of Software Development Life Cycle like Planning, Analysis, Design, Implementation and Testing.

Used Celery and Rabbitmq for carrying out synchronous, periodic and Asynchronous tasks. Scheduled cron-jobs to carryout timed tasks on hourly and weekly basis.

Used Amcharts and JQplot for analytics and visualization.

Software Developer Sept 2015 to Aug 2016 T-Mobile

Project Description: "Echo-Locate" project is a system which maintains the information about the Mobile Signals, Systems received from various devices. It tracks the performances of the device and maintains records for Strength of Signals based on calls made.

Responsibilities:

Worked with team of developers on Python applications for RISK management.

Made Django web based apps for Insurance premium calculations.

Designed the architecture of the hardware environments and methodology of the code.

Done Job scheduling, batch-job scheduling and process control, forking and cloning of jobs and checking the status of the jobs using shell scripting.

Used Python OS module on UNIX environment, made job cloning and forking.

Responsible for search engine optimization to improve the visibility of the website.

Handled all the client side validation using JavaScript.

Involved in writing application level code to interact with APIs, Web Services using JSON.

Used Unit Test python library for testing many Python programs and block of codes.

Used HTML, CSS, JQuery, JSON and Javascript for front end applications.

Involved in testing RESTFull API like Twilio, Facebook and Twitter.

Designed and developed data management system using MySQL.

Involved in Agile Methodologies and SCRUM Process.

Participated in entire lifecycle of the projects including Design, Development, and Deployment, Testing and Implementation and support.

Environment: Python with Django, Dj-Celery, Gunicorn, JavaScript, CSS, Html, JQuery, UNIX, Shell Scripting, JSON, Restful API, Google Maps.

Java Developer 02/2013 to 11/2013(1Year)

CBM, India

•Designed and developed all the HTML Pages and connecting to JSPs.

•Used RESTful API for generating the information of weather using JSON.

•Creating drop down menus, invoking functions, and event-listeners of BOM and DOM objects.

•Displaying the pop-ups and an alerts on the window through the dialog boxes.

•Designed and developed User Interface using HTML, CSS, JavaScript, AngularJS and Ajax.

•Used Spring Inversion of Control (IOC) for business logic.

•Used Spring DAO for persistence. Using Maven build tool.

•Involved in Deployment of application using ant build script.

•Design, Development, reviewing of Test cases and testing using JUnit.

•Followed Agile methodology and attended Scrum meetings every day to give updates

Environment: Java, J2EE, HTML, Ajax, API CSS, Java script, AngularJS, Struts, Spring, Oracle 11g, JUnit, JBoss, RESTful API, JSON, JavaScript.

Junior Java Developer 07/2011 to 01/2013( 2 year)

Vidyalankar Classes and Publications, India

•Implemented user and presentation layer using Spring-MVC

•Used JQuery to parse and display service return JSON messages.

•Used Spring IOC/DI for bean injections of transaction handling, Hibernate session initiation and AOP configuration for application logging.

•Extensively used Hibernate in Dao Layer to communicate with database and perform DB operations.

•Used JMS with Message Driven Beans to send and receive messages from JBoss Queues.

•Experience in Relational Database Management Systems such as Oracle 10g.

•Transferred JMS messages in JSON format to JBoss Queues, which will again parsed by the Jackson API to convert into Java object by the Listener.

•Extensively used Core Java such as Multi-Threading, Exceptions, and Collections.

•Involved in coding Business Functionalities and creating & consuming SOAP based & REST.

•Worked on a team to develop front end components utilizing HTML5, CSS, JavaScript, jQuery and AngularJS framework.

•A web application using AngularJs consuming REST services.

•Used JUnit test cases to make sure the quality metrics and confirm FTR approach.

•Using JIRA for Tracking management and Documentation.

Environment: Java Beans, MDB, HTML, JQuery, JMS, JPA, SOAP, Oracle 10g, RESTful Services via Jersey API, Java, Maven Multithreading, Collections, Angular JS, JUNIT, Jackson Parser via Jackson API, Jboss Application Server.

Education

Master’s in Electrical and Computer Engineering May 2015

NJIT, Newark NJ, US GPA: 3.1

Bachelors in Electronics and Telecommunication May 2011

University of Mumbai, India GPA: 3.5

Transformational Leadership Program January 2014

Indian School of Business, Mohali, India



Contact this candidate