Candidates About
Dipesh
Summary
- Over 6+ years of experience as a Web/Application Developer and coding with analytical programming using Python.
- Well versed with design and development of presentation layer for web applications using technologies like HTML, CSS, and JavaScript.
- Familiar with JSON based REST Web services and Amazon Web services.
- Experienced with full software development life-cycle, architecting scalable platforms, object oriented programming, database design and agile methodologies.
- Experienced in MVW frameworks like Django, Angular.js, Java Script, JQuery and Node.js. React js.
- Expert knowledge and experience in Object oriented Design and Programming concepts.
- Strong understanding and experience in automation and configuration management tools (Rundeck, chef, Puppet) andContinuous Integration/Delivery solutions (Jenkins, Hudson).
- Extensively worked with Infrastructure as a Service (IaaS) environments using tool Chef.
- Advised organizations about big data, a big data strategy, the implementation of big data, which technologies best fit the needs of the organization and even implements the selected big data solution.
- Experience in Python OpenSatck API'S .
- High-level experience in Base SAS, SAS/Macros, SAS/SQL, SAS/Stat, SAS/Connect, SAS/Access, SAS/Graph, SAS/ODS, SAS/EBI, SAS/Grid, SAS Visualizer, SAS/ETS and SPSS modeler.
- Written MATLAB code to create discretized computer models of sloped levy geometries.
- Experienced in developing web-based applications using Python, Django, PHP, C++, XML, CSS, HTML, DHTML, JavaScript and Jquery.
- Experience in developing Openstack and AWS clouding system.
- Expertise in analyzing OLAP and OLTP Databases and worked with Cloud computing as well by using Openstack.
- Developed web applications and RESTful web services and APIs using Python Flask, Django and PHP
- Experienced in NoSQL technologies like Cassandra, Redis and relational databases like PostgreSQL and MySQL databases.
- Experience with configuration management and related tools like Puppet and Tested various automation schemes using Puppet.
- Experienced in installing, configuring, modifying, testing and deploying applications with Apache.
- Experienced in object oriented programming (OOP) concepts using Python, C++ and PHP.
- Experienced in WAMP (Windows, Apache, MYSQL, and Python/PHP) and LAMP (Linux, Apache, MySQL, and Python/PHP) Architecture.
- Experience in writing Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on MySQL and PostgreSQL database.
- Experience in configuration management and deployment tools like Chef, Puppet, Ansible, Saltstack, JIRA and Fabric.
- Experience in utilizing SAS Procedures, Macros, and other SAS application for data extraction, data cleansing, data loading and reporting.
- Maintained detailed documentation and architectural solutions in IT infrastructure and sales systems.
- Very strong full life cycle application development experience.
- Experience with configuration management and related tools like Puppet.
- Strong database design and programming skills in SQL Server […] SQL Stored Procedures, functions, triggers, Cursors, Indexing, importing/exporting data from varied data sources
- Experience with continuous integration and automation using Jenkins.
- Experience with Unit testing/ Test driven Development (TDD), Load Testing.
- Experience in developing ColdFusion Components, custom tags and modified CF Objects.
- Experience in writing Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on MySQL and PostgreSQL database.
- Experience with twisted API.
- Wrote AJAX framework to transform Datasets and Data tables into HTTP-serializable JSON strings.
- Experience with creating scripts for data modeling and data import and export. Extensive experience in deploying, managing and developing MongoDB clusters.
- Experience in using UNIX shell Scripts for automating batch programs.
- Experience in performing signal processing and machine learning algorithm development for a variety of programs.
- Experienced in Agile Methodologies, Scrum stories and sprints experience in a Python based environment, along with data analytics, data wrangling and Excel data extracts.
- Experience with Unit testing/ Test driven Development (TDD), Load Testing.
- Excellent debugging, problem solving, optimization and testing skills.
- Excellent analytical and problem solving skills and ability to work on own besides being a valuable and contributing team player
Professional Experience -
Role- Sr Python Developer
Client- CITI Group - Livingston, NJ December 2015 to Present
- Analyzed system requirements specifications and also involved client interaction during requirements specifications.
- Involved in the development of front end of the application using Python 2.7 and 3.0, HTML5, CSS3, AJAX, JSON and JQuery. Worked on backend of the application, mainly using Active Records.
- Involved in analysis and design of the application features.
- Designed and developed communication between client and server using Secured Web services.
- Designed and managed API system deployment using fast http server and Amazon AWS architecture.
- Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management using puppet.
- Responsible for OpenStack project core infrastructure including code review, continuous integration
- systems, and developer tools.
- Used configuration management tools like Chef and puppet.
- Utilized the Twisted API, written in Python, to create communicating servers that retrieved information from the Twitter API.
- nvolved in environment, code installation as well as the SVN implementation and Designed a New Scheduler for OpenStack in a private cloud .
- Created Python and Bash tools to increase efficiency of application system and operations, data conversion scripts REST, JSON, and CRUD scripts for API Integration
- Developed Merge jobs in Python to extract and load data into MySQL database.
- Successfully migrated the Django database from SQLite to MySQL to PostgreSQL with complete data integrity.
- Used Django template system for front end UI along with OpenStack dashboard.
- Worked on Python OpenStack APIs and used Numpy for Numerical analysis.
- Good knowledge on Python Collections and Multi-Threading
- Designed, automated the process of installation and configuration of secure DataStax Enterprise Cassandra using chef.
- Desined a python app which accessed the OpenStack API to analyze performance of over 10000 servers hosted across multiple platforms
- Creating and configuring virtual development environments with Chef and Virtual Box.
- Used Test driven approach for developing the application and Implemented the unit tests using Python Unit test framework.
- Worked on Openstack Swift for moving large data files using Keystone and Horizon and integrated
- them into the web services and client server application
- Assisted the Hadoop team with developing Map-Reduce scripts in python.
- Also implemented live data streaming using Twitter API and Python scripts.
- Developed UDF's using python and also implemented graphs using python with big data analytics.
- Reviewed and implemented instrument pricing and modelling methodologies in collaboration with technical engineers. Analyzed and documented how instrument prices move as underlying market data sources change.
- Good hands on experience in data warehouse developer/ database engineer for high-volume data processing and created UI using JavaScript and HTML5/CSS3.
- Developed and tested many features for dashboard using Python, Java, Bootstrap, CSS, JavaScript and JQuery.
- Strong understanding and knowledge of Linux, automation and CI Tools like Chef, Hudson, Jenkins & Git with scripting languages (Shell, python, pearl and ruby)
- Responsible for OpenStack project core infrastructure including code review, continuous integration
- systems, and developer tools
- Worked extensively with Bootstrap, JavaScript and jQuery to optimize the user experience.
- Used Python and Django to interface with the jQuery UI and manage the storage and deletion of content.
- Established OpenStack project Infrastructure Program and served as tech lead
- Designed and implemented Sandra NoSQL database read/write/search function.
- Built development environment with JIRA, Stash/Git
- Involved in development of Web Services using SOAP for sending and getting data from the external interface in the XML format.
- Maintained program libraries, users' manuals and technical documentation.
- Managed large datasets using Panda data frames and MySQL.
- Wrote and executed various MYSQL database queries from python using Python-MySQL connector and MySQL db package.
- Created Cloud migration tool to migrate PC to VM's and deploy onto AWS and HP OpenStack
- Carried out various mathematical operations for calculation purpose using python libraries.
- Built various graphs for business decision making using Python matplotlib library.
- Fetched twitter feeds for certain important keyword using python-twitter library.
- Used Python library Beautiful Soup for web scrapping to extract data for building graphs.
- Performed Unit testing, Integration Testing, GUI and web application testing using Spec.
- Build SQL queries for performing various CRUD operations like create, update, read and delete.
- Wrote multithreaded offline/backend programs in C++ to support various UIs to deliver/process data for a scalable, high throughput, low latency software.
- Designed and configured database and back end applications and programs.
- Created a Git repository and added the project to GitHub.
- Performed research to explore and identify new technological platforms.
- Wrote Python modules to extract/load asset data from the MySQL source database.
- Collaborated with internal teams to convert end user feedback into meaningful and improved solutions and resolved ongoing problems and accurately documented progress of a project.
Role- Senior Python Developer
Client- Starbucks -Seattle, WA January 2014 to November 2015
- Participate in requirement gathering and analysis phase of the project in documenting the business requirements by conducting workshops/meetings with various business users.
- Worked with team of developers on Python applications for RISK management.
- Developed Python/Django application for Google Analytics aggregation and reporting.
- Used Django configuration to manage URLs and application parameters.
- Worked on Python Open stack API's.
- Used Python scripts to update content in the database and manipulate files.
- Generated Python Django Forms to record data of online users
- Used Python and Django creating graphics, XML processing, data exchange and business logic implementation
- I have used Pandas API to put the data as time series and tabular format for east timestamp data manipulation and retrieval.
- Added support for Amazon AWS S3 and RDS to host static/media files and the database into Amazon Cloud and used Pandas library for statistical analysis
- Developed tools using Python, Shell scripting, XML to automate some of the menial tasks. Interfacing with supervisors, artists, systems administrators and production to ensure production deadlines are met.
- Worked very closely with designer, tightly integrating Flash into the CMS with the use of Flashvars stored in the Django models. Also created XML with Django to be used by the Flash.
- Used HTML, CSS, JQuery, JSON and Javascript for front end applications.
- Designed and developed the UI of the website using HTML, XHTML, AJAX, CSS and JavaScript.
- Also used Bootstrap as a mechanism to manage and organize the html page layout.
- Used Django configuration to manage URLs and application parameters.
- Wrote and executed various MYSQL database queries from Python using Python-MySQL connector and MySQLdb package.
- Involved in development of Web Services using SOAP for sending and getting data from the external interface in the XML format.
- Worked on development of SQL and stored procedures on MYSQL.
- Responsible for debugging the project monitored on JIRA (Agile).
- Performed troubleshooting, fixed and deployed many Python bug fixes of the two main applications that were a main source of data for both customers and internal customer service team.
Role- Sr Python Developer
Client- Intellectsoft - New York, NY November 2012 to December 2013
- Designed front end and backend of the application using Python on Django Web Framework
- Used HTML, CSS, AJAX, JSON designed and developed the user interface of the website.
- Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface.
- Part of team implementing REST API's in Python using micro-framework like Flask with SQLAlchemy in the backend for management of data center resources on which OpenStack would be deployed.
- Used JavaScript and JSON to update a portion of a webpage.
- Develop consumer based features and applications using Python, Django, HTML and Test Driven Development (TDD)
- Rewrite existing Python/Django modules to deliver certain format of data and responsible for tracking and monitoring project status in JIRA (Agile)
- Developed Python web services for processing JSON and interfacing with the Data layer.
- Worked on deployment of project on to Amazon S3 and also used GIT version control and deployed project to Heroku .
- Conversion of 300+ Chef Recipes and Cookbooks to Puppet Manifests and Puppet modules and used Puppet R spec for testing
- Worked on development of SQL and stored procedures for normalization and renormalization in MYSQL.
- Designed and developed multi network cluster nodes setup of application using Chef Recipes.
- Worked in the devops team, delivered new agile environments & build/release/configuration and deployment automation/monitoring using Jenkins, ant, maven, artifactory, chef, custom scripting and Jira for ticketing
- Scaled developer infrastructure as project grew and transitioned to OpenStack Foundation
- Build SQL queries for performing various CRUD operations like create, update, read and delete.
- Improved the coding standards, code reuse. Increased performance of the extended applications by making effective use of various design patterns (Front Controller, DAO)
- Worked on a large scale distributed computing environment, monitoring data nodes to prioritize jobs for processing functions.
- Updated and maintained Puppet rspec unit/system test.
- Worked extensively with Bootstrap, JavaScript, and JQuery to optimize the user experience.
- Used Python and Django to interface with the JQuery UI and manage the storage and deletion of content.
- Carried out various mathematical operations for calculation purpose using python libraries.
- Skilled in using Collections in Python for manipulating and looping through different user defined objects.
-
Role- Python Developer
Client- TJX -Marlborough, MA July 2011 to October 2012
- Created a demo website running on a Node.js, using the Express framework, Jade, and Backbone.js with Mustache.js for front end MVC/ templating.
- Implemented a Node.js server to manage authentication.
- Developed web pages using Ext JS, Forms, Components, Layouts, Events, Validations, Trees, Grids components.
- Used MVC architecture of Ext JS Framework to simplify the code complexity and increase clean code.
- Developed UI components for email and link sharing of documents and files for a Content. Management System using Backbone.js and jQuery.
- Developed web pages using HTML/CSS and JavaScript.
- Developed additional UI Components using JSF and implemented an asynchronous, AJAX (jQuery) based rich client to improve customer experience.
- Developed a web 2.0 control console using GWT to manage data matching for data staging.
- Used JavaScript for developing UI Components like Editable drop down, data-driven menu customizations.
- Designed and implementing a Node.js based mobile text and voice messaging app and its cloud backend.
- Created web application prototype using jQuery and Angular.js.
- Designed and developed carrier selection and product selection web pages using HTML, Struts, Servlets and JavaScript.
- Developed the Portlet Web Interface using Ajax, JSF.
- Defined ExtJS (UI Layer) Architecture and Design screen mock-up using ExtJS and Sencha Architecte.
- Extensively used Oracle programming using SQL and PL/SQL.
- Developed user interface using JSP, JSTL and Custom Tag Libraries and AJAX to speed the application.
- Configured Maven dependencies for application building processes that created Pom.xml files.
- Developed JavaScript based components using Ext JS framework like GRID, Tree Panel with client reports customized according to user requirements.
- Providing a responsive, AJAX-driven design using JavaScript libraries such as jQuery, Angular.js and Bootstrap.js and using Subversion for version control.
- Used JavaScript and jQuery for validating the input given to the user interface..
- Utilize Dojo framework for performing front end validations
- Developed additional UI Components using JSF and implemented an asynchronous, AJAX (JQuery) based rich client to improve customer experience.
- Architected mainframe modernization solutions using SOA/web services, middleware integration technologies and ESB based on Java/J2EE.
- Build code using IDE IntelliJ and deploy it using Apache Tomcat.
- Used Ext JS, JavaScript for validating client-side validations.
- Worked on the modernization of a legacy and outsourced UI and technologies used were Backbone.js, Can.js, and jQuery.
- Leading Frameworks Team like Angular.js, Backbone.js, Bootstrap.js and JMVC, D3.js and Projects UI Designing Team.
- Extensively used the DOJO Toolkit to control and provide the rich functionality to GUI.
- Working as a senior developer on development of trading web applications using technologies such as Angular.js, jQuery and Spring MVC.
Role- Python Developer
Client- Matellio- San Jose, CA August 2010 to June 2011
- Involved in building database Model, APIs and Views utilizing Python, in order to build an interactive web based solution.
- Developed views and templates with Python and Django's view controller and template language to create a user-friendly website interface.
- Representation of the system in hierarchy form by defining the components, subcomponents using Python and developed set of library functions over the system based on the user needs.
- Implemented user interface guidelines and standards throughout the development and maintenance of the website using the HTML, CSS, JavaScript and JQuery.
- Designed and implemented Model-View-View Model pattern for many components in the project (Contracts, Products, Search Sales, Employees, BackOffice Admin).
- Implemented Chef/Puppet scripts for running and deploying applications on to the Cloud Foundry (PaaS).
- Created Data tables utilizing PyQtto display customer and policy information and add, delete, update customer records.
- Developed tools using Python, Shell scripting, XML to automate some of the menial tasks.
- Used Django framework for application development.
- Development of Python APIs to dump the array structures in the Processor at the failure point for debugging.
- Used Pandas API to put the data as time series and tabular format for easy timestamp data manipulation and retrieval.
- Automated Regression analysis for determining fund returns based on index returns (Python/Excel).
- Developed server based web traffic statistical analysis tool using Flask, Pandas.
- Involved in development of Web Services using SOAP for sending and getting data from the external interface in the XML format.
- Designed Data Quality Framework to perform schema validation and data profiling on Spark (Pyspark)
- Leveraged spark (Pyspark) to manipulate unstructured data and apply text mining on user's table utilization data
- Used JQuery and Ajax calls for transmitting JSON data objects between frontend and controllers.