
James Chistoper
- Python Developer
- Oxford, GA
- Member Since Jun 03, 2023
James Chistoper
Professional Summary:
ü 6+ Years of professional experience in Analysis, Design, Development and Implementation of various client-server applications in Python.
ü Experienced in developing web-based applications using Python, Werkzeug, Django, XML, Perl, CSS, HTML, JavaScript, Mongodb, Couch base, Memcache, Elastic search, Kibana, JQuery and Coffee Scripting.
ü Experience in Test Driven Development and Behavior Driven Development methodologies for consulting firms and enterprise projects.
ü Scripting to deploy monitors, checks and critical system admin functions.
ü Automated Build and deployment process, across java projects using Jenkins/Hudson and Bamboo.
ü Good knowledge on data migration from relational database to NoSQL.
ü Expertise with PROC SQL, SAS arrays and SAS Macros.
ü Excellent Knowledge on Predictive Modelling using Python.
ü Good Knowledge on K-mean Clustering for Python Machine Language.
ü Excellent knowledge on Python Collections and Multi-Threading.
ü Extreme knowledge on creating EC2 instances, AMI’s, Load balancers and Auto Scaling.
ü Highly knowledge on AWS cloud platform features which includes EBS, Cloud watch, Cloud Trail, R53.
ü Skilled experience in Python with proven expertise in using new tools and technical developments
ü Hands on experience with the Big Data environment on technologies including Hadoop.
ü Good Experience in micro service architecture for simple request and response using Restful services.
ü Good Knowledge in extracting data from data storages like elastic search and Memcache.
ü Good experience of Web Services with protocols SOAP and REST.
ü Having experienced in Agile Methodologies, Scrum stories and sprints experience in a Python based environment, along with data analytics, data wrangling and Excel data extracts.
ü Knowledge of the software Development Life Cycle (SDLC), Agile and Waterfall Methodologies.
Skills
Languages : Python, PHP, C++, .NET, SAS/SQL, PL/SQL, Anaconda.
Markup Languages : HTML, JSON, XML.
Scripting : JQuery, Java Script, AJAX, Shell scripting, COFFEE, LESS
Frameworks : Django, Werkzeug, Flask, Angular JS, Robot Framework, Selenium Webdriver, Nose Test
Big Data Technologies : HdfsCLI, Kafka, Kibana, Airflow, PySpark, Splunk, Map Reduce.
Protocols : TCP/IP, HTTP/HTTPS
Build Tools and Configuration Management Tools : Ant, Maven, Ansible, chef, puppet
Version Control Tools : SVN and GIT.
Programming Methodologies : Waterfall and Agile (Kanban Board).
Operating Systems : Windows, UNIX, Linux (CentOS and Ubuntu).
Data Stores : Memcache, Elastic Search
Databases : Oracle, MySQL, MongoDB, Couch base.
Professional Experience:
Mar 2017 – Present,
Confidential, Oxford, GA,
Python Developer.
Responsibilities:
ü Prepared and analyzed reports using Python libraries and involved in environment Setup.
ü Extensively used Werkzeug micro service framework for simple request and response.
ü Created Social Media services in order to retrieve the data using the appropriate url’s.
ü Implemented and migrated the database from mysql to Couch base.
ü Extracted the data from data storage like elastic search and Memcache.
ü Created the environment specific settings for a new deployment and update the deployment specific conditional checks in code base to use specific checks.
ü Involved in database scrapes, folder cleanup, applying data retention using Airflow.
ü Placed data into JSON files using Python to test Django websites.
ü Worked with Kibana log monitoring system and fixed critical issues easily by capturing the context.
ü Involved in writing unit test cases for the functionalities using Nose Test.
ü Automated batch Job Schedules and performed DAG operation on the existing data sets.
ü Administration of Continuous Integration tool in Jenkins. Create and configure new jobs for each and every application in Jenkins.
ü Using Amazon SQS to queue up work to run asynchronously on distributed Amazon EC2 nodes.
ü Used Python and Django to interface with the JQuery UI and manage the storage and deletion of content.
ü Managed all the 14 web destinations content in a single CMS called Quill.
ü Used XML for dynamic display of options in select box and description on web page.
ü Wrote Python modules to view and connect the Apache Cassandra instance.
ü Involved in debugging the applications monitored on JIRA using agile (Kanban Board).
ü Involved in postproduction support for solving complex tickets.
ü Identify, troubleshoot and resolve issues related to build and deploy process.
ü Inform through mail the compilation errors to the responsible team with error logs using JIRA.
ü Resolved user problems in a timely and accurate manner as a member of the End-User support team.
ü Designed RESTful XML web service for handling AJAX requests.
ü Involved in deploying the code into Amazon Web Server using BOTO API.
ü Developed, tested and debugged software tools utilized by clients and internal customers.
ü Coded test programs and evaluated existing engineering processes.
Environment: Python 3.x, Django 1.8, Werkzeug, Jinja2, Java Script, Elastic Search, Kibana, Kanban, Kafka, Airflow, DAG, LESS, HTML, Angular JS, JSON, AJAX, XML, CSS, SQL, MySQL, JIRA, PySpark, Hadoop, Bootstrap, Restful Web Services, Beautiful Soup, Jenkins, Ansible, GitHub, Linux, PyCharm.
Jul 2014 – Mar 2017,
Confidential, Garden City, GA,
Python Developer.
Responsibilities:
ü Extensively used OOD concepts in overall design and development of the system.
ü Used UML Rational Rose to develop Use-case, Class and Object diagrams for OOA/OOD techniques.
ü Prepared and analyzed reports using Python libraries and involved in environment Setup.
ü Created the environment specific settings for a new deployment and update the deployment specific conditional checks in code base to use specific checks.
ü Involved in database scrapes, folder cleanup, applying data retention using Airflow.
ü Produce SAS Graphical reports showing GPLOT charts as well as PIE and BAR charts for analysis while providing the drill down capabilities.
ü Used Python and Django to interface with the JQuery UI and manage the storage and deletion of content.
ü Assisted with the addition of Hadoop processing to the IT infrastructure.
ü Administration of Continuous Integration tool in Jenkins.
ü Implementing customer data collection with PySpark/Hadoop analytics.
ü Developed Hadoop integrations for data ingestion, data mapping and data processing.
ü Used XML for dynamic display of options in select box and description on web page.
ü Wrote Python modules to view and connect the Apache Cassandra instance.
ü Responsible for Debugging and Troubleshooting issues.
ü Involved in debugging the applications monitored on JIRA using agile methodology.
ü Setting up network environments using TCP/IP, DNS, DHCP and proxy.
ü Involved in postproduction support for solving complex tickets.
ü Resolved user problems in a timely and accurate manner as a member of the End-User support team.
ü ETL process for continuously bulk importing catalog data from MySQL into Elastic search
ü Involved in presenting demos to the clients and also reporting the daily and weekly status to the Project manager.
ü Involved in creating the database modelling to the project and wrote queries for retrieving data from backend.
ü Deployed the project into Hebrok using GIT version control system.
ü Developed, tested and debugged software tools utilized by clients and internal customers.
ü Coded test programs and evaluated existing engineering processes.
ü Responsible for running and maintaining business processes on daily / weekly / monthly basis.
Environment: Python 3.x, Django 1.7, Java Script, Coffee Scripting, Elastic Search, Kafka, Airflow, DAG, LESS, HTML, Angular JS, JSON, AJAX, XML, CSS, MySQL, PySpark, SAS/SQL, Hadoop Bootstrap, Restful Web Services, Beautiful Soup, Jenkins, GitHub, Ansible, Linux, PyCharm.
Sep 2013 – Jun 2014,
Confidential, Canton city, GA,
Python Developer.
Responsibilities:
ü Developed and tested many features for dashboard using Python, Bootstrap, CSS, and JavaScript.
ü Implemented business logic using Python/Django.
ü Using Amazon SQS to queue up work to run asynchronously on distributed Amazon EC2 nodes.
ü Created backend database T-SQL stored procedures and Jasper Reports.
ü Worked with millions of database records on a daily basis, finding common errors and bad data patterns and fixing them.
ü Experience in ability to package code as reusable modules by using PERL
ü Involved in writing unit test cases and automated test cases using Selenium web driver.
ü Experience in working with Cisco Technologies UCS and network management devices.
ü Exported/Imported data between different data sources using SQL Server Management Studio.
ü Maintained program libraries, users' manuals and technical documentation.
ü Experience in working with Drag and Drop Calculation, and Geographic Search by using Tableau
ü Managed large datasets using Panda data frames and MySQL.
ü 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.
ü Implementing customer data collection with PySpark/Hadoop analytics.
ü Developed Hadoop integrations for data ingestion, data mapping and data processing.
ü Build SQL queries for performing various CRUD operations like create, update, read and delete.
ü Work with team of developers on python applications for RISK management.
ü Used Pandas library for statistics Analysis.
ü Created most important Business Rules which are useful for the scope of project and needs of customers.
ü Designed the architecture of the hardware environments and methodology of the code
ü Wrote and executed various MYSQL database queries from python using Python-MySQL connector and MySQL dB package.
ü Thorough knowledge in various front end tools like HTML, DHTML,CSS, JavaScript, XML, JQuery, Angular JS, and AJAX
ü Hands-on experiences in writing and reviewing requirements, architecture documents, test plans, design documents, quality analysis and audits.
Environment: Python 2.7, Django, HTML5/CSS,UNIX, MS SQL Server 2013, T-SQL, Jasper, Reports, JavaScript, PySpark, Hadoop, Eclipse, Linux, Shell Scripting, RESTful, MVC3, Git, Perl, Tableau
Mar 2012 – Sep 2013,
Confidential, Marietta, GA
Python Developer
Responsibilities:
ü Developed Views and Templates with Django view controller and template language to create a user-friendly website interface.
ü Configured the Django admin site, dashboard and created a custom Django dashboard for end users with custom look and feel. Used Django APIs for database access.
ü Used Python and Django for XML, JSON processing, data exchange and business logic implementation.
ü Built database Model, Views and API’s using Python for interactive web based solutions.
ü Used Python scripts to update the content in database and manipulate files.
ü Created UI using JavaScript and HTML5. Designed and developed data management system using MySQL.
ü Worked on Jenkins continuous integration tool for deployment of project.
ü Played a key role in a development wide transition from Subversion to Git, which resulted in increase in efficiency for the development community.
ü Used TKinter to implement GUI for the user to create, modify and view reports based on client data.
ü Added support for Amazon AWS S3 and RDS to host static/media files and the database into Amazon Cloud.
ü Implemented RESTful Web-Services for sending and receiving the data between multiple systems.
ü Used Python Library Beautiful Soup for webScrapping.ss.
Environment: Python 2.7, Flask, Java Script, Matplotlib, HTML, Angular JS, JQuery, JSON, AJAX, XML, CSS, Oracle 10G, SQL, MySQL, Bootstrap, Restful Web Services, Beautiful Soup, Jenkins, GitHub, SVN,
Linux, PyCharm.
Aug 2010 – Mar 2012,
Confidential, Grovetown, GA,
Software Developer.
Responsibilities:
ü Developed entire frontend and backend modules using Python on Django Web Framework.
ü Work with team of developers on python applications for RISK management.
ü Designed and developed the UI of the website using HTML, AJAX, CSS and JavaScript
ü Made Django web based apps for Insurance premium calculations.
ü Generated property list for every application dynamically using Python.
ü Rewrite existing Java, C++ application in Python.
ü Used Django APIs for database access.
ü Used Python to extract weekly hotel availability information from XML files.
ü Used Pandas library for statistical Analysis.
ü Used Apache Couched (NoSQL) in AWS Linux instance in parallel to RDS MySQL to store and analyze job market info.
ü Developed the required XML Schema documents and implemented the framework for parsing XML documents.
ü Developed ColdFusion Components, custom tags and modified CF Objects.
ü Designed the architecture of the hardware environments and methodology of the code.
ü Involved in entire lifecycle of the projects including Design, Development, and Deployment
ü Wrote AJAX framework to transform Datasets and DataTables into HTTP-serializable JSON strings.
ü Issues pertaining to Real time data being read from Rabbit MQ into Postgres and Cassandra.
ü Build SQL, NO SQL queries implementing functions, packages, views, triggers, and tables.
Environment: Python 2.x, Django 1.4, Java Script, Matplotlib, Plotly, HTML, JQuery, JSON, AJAX, XML, CSS, Oracle, MySQL, Bootstrap, SOAP Web Services, Beautiful Soup, Jenkins, SVN, Linux, Eclipse.
Education:
Central Michigan University, Michigan, USA Masters in Information Systems.