Kunal  S.

Kunal S. Email and Phone Number

Python Developer at BTIS @ BTIS
Roseville, CA
Kunal S.'s Location
Roseville, California, United States, United States
About Kunal S.

Having 8+ Years of experience in Analysis, Design, Development, Testing, Customization, Bug fixes, Enhancement, Support and Implementation of various web, stand-alone, client-server enterprise applications using Python, Django in various domains. Experienced with full software development life-cycle (SDLC), architecting scalable platforms, object-oriented programming (OOPs), database design and agile methodologies. Good experience of software development in Python (libraries used: Beautiful Soup, NumPy, SciPy, matplotlib, python-twitter, Pandas data frame, network, urllib2, MySQL dB for database connectivity) and IDEs - sublime text, Spyder, PyCharm, emacs. Extensive experience in system analysis, design, development, and implementation of web-based and client/server applications using HTML, Angular JS, Bootstrap, Underscore JS, Node JS, CSS, JavaScript, AJAX, JSP, JDBC, XML, XSLT, Python, Django. Good experience in developing web applications implementing MVT/MVC architecture using Django, Flask, Webapp2, and spring web application frameworks. Well experience in Data Extraction, Transforming and Loading (ETL) using various tools such as SQL Server Integration Services (SSIS), Data Transformation Services (DTS).  I have experience in working with server-side technologies including databases, Restful API and MVC design patterns. Experienced in web application development using Django/Python, Flask/Python. And NodeJS, AngularJS, DOJO, JQuery while using HTML/CSS/JS for server-side rendered applications. Developed consumer-based features and applications using Python, Django, HTML, Behaviour Driven Development (BDD) and pair-based programming. Using Django evolution and manual SQL modifications were able to modify Django models while retaining all data, while the site was in production mode. Experienced in monitoring, developing and transforming data using SQL Server Integration Service (SSIS) and SQL Server Analysis Service (SSAS) Experienced with databases using ORMs/DOMs for integrating with MySQL, Postgres, Neo4J, MongoDB, and Cassandra SQLite. Also, experienced with writing custom queries through database connectors. Successfully migrated the Django database from SQLite to MySQL to PostgreSQL with complete data integrity. Experience with creating a script for data modeling and data import and export. Extensive experience in deploying, managing and developing MongoDB clusters. Excellent Experience and knowledge in using XML, SOAP, Web Service for interoperable software applications.

Kunal S.'s Current Company Details
BTIS

Btis

View
Python Developer at BTIS
Roseville, CA
Website:
btisinc.com
Employees:
174
Kunal S. Work Experience Details
  • Btis
    Btis
    Roseville, Ca
  • Btis
    Python Developer
    Btis Jun 2019 - Present
    Rocklin, Ca, Us
     Implemented user interface guidelines and standards throughout the development and maintenance of the website using HTML, CSS, JavaScript, and JQuery. Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface. Refactor Python/Django modules to deliver a certain format of data. Managed datasets using Panda data frames and MySQL, queried MYSQL database queries from python using Python-MySQL connector and MySQL dB package to retrieve information. Utilized Python libraries wxPython, NumPy, Twisted, and, matplotlib. Worked on AWS and its services like IAM, VPC, EC2, EBS, RDS, S3, Glacier, Lambda, ELB, Auto Scaling, Elastic Beanstalk, Route 53, CloudFront, CloudWatch, CloudTrail, SQS, and SNS. Maintaining EC2 Services like Launching Instances, attaching volumes and snapshots, Configuring security group and Monitoring. Development of Python APIs to dump the array structures in the Processor at the failure point for debugging. Written functional PHPUnit test cases for Data Layer, and Search server classes using Django, Curl, XML, JSON, REST-based services, and MongoDB. Usage of advanced features like pickle/unpickle in python for sharing the information across the applications. Created Data tables utilizing PyQt to display customer and policy information and add, delete, update customer records. Used Python and Django creating graphics, XML processing, data exchange, and business logic implementation. Used Python-based GUI components for the front-end functionality such as selection criteria. Administration of dedicated collocated RHEL 4 machine and configured complex Apache configuration files. Added support for Amazon AWSS3 and RDS to host static/media files and the database into Amazon Cloud. Writing Python scripts with CloudFormation templates to automate the installation of Autoscaling, EC2, VPC, and other services.
  • Caterpillar Inc.
    Python Developer
    Caterpillar Inc. Dec 2017 - May 2019
    Irving, Texas, Us
     Involved in the analysis, specification, design, and implementation and testing phases of the Software Development Life Cycle (SDLC) and used the agile methodology for developing the application. Working as an application developer experienced with controllers, views, and models in Django. Used REACTJS to create views to hook up models to the DOM and synchronize data with the server as a Single Page Application (SPA). Implemented SSIS packages for data sourcing from Heterogeneous data systems using SSIS ETL Tool to support daily incremental data refresh, full loads. Implemented AJAX to update necessary section of webpages and hence, avoiding the need for reloading the entire web page. Developed and tested many features in an agile environment using Python, Django, HTML5, CSS, JavaScript, and Bootstrap. Preparation of technical specification document for the development of Informatica Extraction, Transformation and Loading (ETL) mappings to load data into various tables in Data Marts and defining ETL standards. Involved to implement various screens for the front end using REACTJS and used various predefined components from NPM (Node Package Manager) and REDUX library. Used AWS Cloud Watch to monitor and store logging information Implemented the application using Python Spring IOC (Inversion of Control), Django Framework and handled the security using Python Spring Security. Developed Server-side automation using Node JS scripting and connecting different types of SQL and NoSQL stores from Node JS. Provided technical delivery in compliance with Services Oriented Architecture against IBM Connections and WebSphere Portal platforms including programming JSR168, JSR 286 Portlet specs, JMS, JSP, Servlets, JUnit. Worked in MySQL database on simple queries and writing Stored Procedures for normalization and renormalization. Experienced in using Design Patterns such as Singleton and MVC frameworks like Django and AngularJS.
  • Walgreens Boots Alliance
    Python Developer
    Walgreens Boots Alliance Apr 2016 - Nov 2017
    Deerfield, Il, Us
     Designed and Developed UI for creating Dashboard application using AngularJS, D3, C3, HTML, CSS, Bootstrap, JavaScript and jQuery.  Developed and implemented Python scripts to automate retrieval, parsing and reporting of configuration parameters from Network Devices connected to customer networks.  Modified controlling databases using SQL generated via Python and Perl code, collected and analyzed data with Python programs using SQL queries from the database of data collected from the systems under tests.  Developed new user interface components for different modules using Kendo UI with various controls including Grid controls, and chart controls, etc.  Skilled in using collections in Python for manipulating and looping through different user-defined objects.  Taken part in the entire lifecycle of the projects including Design, Development, and Deployment, Testing and Implementation and support.  Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface.  Automated different workflows, which are initiated manually with Python scripts and Unix shell scripting.  Used Python unit and functional testing modules such as unit test, unittest2, mock, and custom frameworks in-line with Agile Software Development methodologies.  Wrote and executed various MYSQL database queries from Python using Python-MySQL connector and MySQL dB package.  Generated Python Django Forms to record data of online users and used PyTest for writing test cases.  Prototype proposal for Issue Tracker website using Python/Django connecting MySQL as Database.  The developed overall layout that meets cross-platform compatibility using Bootstrap, media queries and Angular UI Bootstrap.
  • Cardinal Health
    Python Developer
    Cardinal Health Sep 2014 - Mar 2016
    Dublin, Oh, Us
     Involved in the software development lifecycle (SDLC) of tracking the requirements, gathering, analysis, detailed design, development, system testing and user acceptance testing. Developed entire frontend and backend modules using Python on Django Web Framework. Involved in designing user interactive web pages as the front-end part of the web application using various web technologies like HTML, JavaScript, Angular JS, jQuery, AJAX and implemented CSS for better appearance and feel. Actively involved in developing the methods for Create, Read, Update and Delete (CRUD) in Active Record. Developed a fully automated continuous integration system using Git, Jenkins, MySQL and custom tools developed in Python and Bash. Implemented Multithreading module and complex networking operations like race route, SMTP mail server and web server Using Python. Designed and managed API system deployment using a fast HTTP server and Amazon AWS architecture. Involved in code reviews using GitHub pull requests, reducing bugs, improving code quality, and increasing knowledge sharing Working under a UNIX environment in the development of application using Python and familiar with all its commands. Improved code reuse and performance by making effective use of various design patterns and refactoring codebase. Worked in the MySQL database on simple queries and writing Stored Procedures for normalization.
  • Cosset Technologies Pvt Ltd
    Python Developer
    Cosset Technologies Pvt Ltd Nov 2012 - Aug 2014
    Bangalore, Karnataka, In
     Maintained and improved the security level of data.  Responsible for security standard implementation and data protection.  Worked with millions of database records on a daily basis, finding common errors and bad data patterns and fixing them.  Wrote and executed various MYSQL database queries from python using Python-MySQL connector and MySQL dB package.  Implemented code in Python to retrieve and manipulate data.  Developed multi-page applications from beginning to end.  Collaborate in system and network security installation, configuration, and review.  Responsible for debugging and troubleshooting the web application.  Contributed to the development of security policies and processes.  Designed and developed the UI of the website using HTML, XHTML, AJAX, CSS, and JavaScript.  Did Content Management through the front end, live search, and normal search features.  Profiled Python code for optimization and memory management.  Rewrite the existing Python/Django module to deliver a certain format of data.
  • Napier Healthcare Pvt. Ltd
    Junior Java Developer
    Napier Healthcare Pvt. Ltd Jun 2011 - Oct 2012
     Prepared SOW (Statement of Work) by communicating with agencies and organized meetings about requirements.  Done with Server-side validations using the Struts Validation framework.  Processed JSON response data by consuming RESTful web services and used an Angular filter for implementing search results.  Hibernate is used for database connectivity and designed HQL (Hibernate Query language) to create, modify and update the tables.

Kunal S. Education Details

  • Chhattisgarh Swami Vivekanand Technical University, Bhilai
    Chhattisgarh Swami Vivekanand Technical University, Bhilai
    Computer Science

Frequently Asked Questions about Kunal S.

What company does Kunal S. work for?

Kunal S. works for Btis

What is Kunal S.'s role at the current company?

Kunal S.'s current role is Python Developer at BTIS.

What schools did Kunal S. attend?

Kunal S. attended Chhattisgarh Swami Vivekanand Technical University, Bhilai.

Who are Kunal S.'s colleagues?

Kunal S.'s colleagues are Sopeak Net, Tammi Johnson, Chris Wiegert, Jeffrey Hohlbein, Jason Sauvinet, Micheal Obeng, Nicole Simcsuk-Giuliano.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.