Sr. Python Fullstack Developer Resume
Austin, TX
SUMMARY
- I have 8+ years of experience as a Web/Application Developer and coding with analytical programming using Python, DJango, Java and Various JavaScript frameworks (Angular JS, TypeScript, Node JS, NPM, React JS, Redux, BackBone Js, Knockout JS, D3.JS, Vue.JS, JQuery, Ember JS and Ext JS).
- Experience with Python Libraries/Packages such as Py Query, Numpy, Scipy, Pickle, PyQT, PySide, wxPython, PyTables, DataFrames, SQLAlchemy, Twisted, Pygame, pyGtk, Pandas and Matplotlib.
- Experience using python libraries for machine learning like pandas, numpy, matplotlib, sklearn, scipy to Loading the dataset, summarizing the dataset, visualizing the dataset, evaluating some algorithms and making some predictions. Experience object oriented programming (OOP) concepts using Python.
- Developed web applications and RESTful web services and APIs using Python Flask, Django and PHP.
- Proficient in creating front end - systems using JavaScript, jQuery, Bootstrap, HTML5, CSS3 and MVC frameworks such as Angular.js and Node.js.
- Extensive experience in Requirement Analysis, Application Design & Development and profound knowledge on SDLC using agile. Experienced in web applications development using Django/Python.
- Experience with containerizing applications using Docker Profiled python code for optimization and memory management.
- Involved in Unit testing, Integration testing, User-Acceptance testing, and Functional testing.
- 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.
- We have implemented pyspark for Transformation and Actions in Spark Having working Knowledge of Amazon AWS ECS Worked extensively on Big Data analytical models developed in Python.
- Extensive use of Object Oriented design methodology and Agile in software development.
- Experienced in NoSQL technologies like MongoDB, CouchDB Cassandra, Redis and relational databases like Oracle, SQLite, PostgreSQL and MySQL databases. Knowledge in working with continuous deployment using Heroku and Jenkins.
- Developed J2EE applications on IDE's like Eclipse, PyCharm, My Eclipse, Google GWT, and Rational Application Developer. Leveraging queueing architectures with RabbitMQ for scalability, performance and building.
- Experienced in installing, configuring, modifying, testing and deploying applications with Apache.
- Proficient in developing multi-threaded web services using CherryPy and bottlePy framework.
- Experienced in working with various IDE's Visual Studio and Vim Experienced in developing Web Services with Python. Good knowledge of Web Services with protocols SOAP, REST.
- Proficient in writing unit testing code using Unit Test/PyTest and integrating the test code with the build process.
- Experienced in using Integrated Development Environment (IDEs) inPyDev, PyScripter, Pycharm, Spider, Python IDLE, Brackets, Eclipse, JBuilder, Jdeveloper, Eric, Komodo Edit, Komodo IDE, Cloud9 IDE, DrPythonandNetBeans for debugging and also worked with SublimeText2, EditPlus, Notepad++, VimEditors for coding.
- Well versed with Agile with SCRUM, Waterfall Model and Test-driven development methodologies.
PROFESSIONAL SKILLS
Confidential, AUSTIN TX
Sr. Python Fullstack developer
Responsibilities:
- Developed views and templates with Python and Django's view controller and templating language to created user-friendly website interface.
- Developed Restful API's using Python Flask and SQLAlchemy data models as well as ensured code quality by writing unit tests using Pytest.
- Worked on PythonOpenStack APIs and used Numpy for Numerical analysis.
- Developed rich user interface using CSS, HTML, JavaScript and JQuery. Created a Python based GUI application For Freight Tracking and processing
- Used AWS Beanstalk for deploying and scaling web applications and services developed with Java, PHP, Node.js, Python, Ruby, and Docker on familiar servers such as Apache, and IIS.
- Worked with Requests, Pysftp, Gnupg, ReportLab, Numpy, Scipy, Matplotlib, Beautiful Soup and Pandas python libraries during development lifecycle.
- Python/Django based web application, PostgreSQLDB, and integrations with 3rd party email, messaging, storage services.
- Utilized PyUnit, the Python Unit test framework, for all Python applications and used Django Database API's to access database objects.
- Created core Python API which will be using among multiple modules.
- Developed tools using Python, Shell scripting, XML to automate some of the menial tasks.
- Wrote and executed various MySQL database queries fromPythonusing Python-MySQL connector and MySQL dB package.
- Used object-relational mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with an SQL-based schema
- Developed Restful Microservices using Flask and Django and deployed on AWS servers using EBS and EC2.
- Developed tools using Python, Shell scripting, XML to automate some of the menial tasks. Able to create scripts for system administration and AWS using languages such as BASH and Python.
- Generating various capacity planning reports (graphical) using Python packages like Numpy, matplotlib.
- Automated different workflows, which are initiated manually with Python scripts and UNIX shell scripting.
- Python Object Oriented Design code for manufacturing quality, monitoring, logging, and debugging code optimization.
- Developed API services in Python/Tornado and NodeJS while leveraging AMQP and RabbitMQ for distributed architectures.
- Used Kubernetes to deploy scale, load balance, and manage Docker containers with multiple namespace versions.
- Used Python library BeautifulSoup for web scrapping to extract data for building graphs.
- Wrote scripts to integrate API's with third party applications. Python/Django based web application, PostgreSQL, and integrations with third party messaging, storage services.
- Created UI using JavaScript and HTML5/CSS3.
- Used Celery with RabbitMQ, MySQL, Django, and Flask to create a distributed worker framework.
- Developed monitoring and notification tools using Python. Developed MVC prototype replacement of current product with Django. Worked on serializing data using Serializers in Django Rest Framework.
- Used data structures like directories, tuples, object-oriented class-based inheritance features for making complex algorithms of networks. Extensive working experience in agile environment using a CI/CD model methodology.
- Used and configured NGINX and Node.js servers for the portal to run on and made them work even for CORS.
- Worked on Container Clustering and Orchestration with Docker Swarm, TeamCity and Kubernetes.
- Involved in building database Model, APIs and Views utilizing python, to build an interactive web-based solution.
- Generated Python Django Forms to record data of online users.Used Kafka for data pipeline.
- Created Data tables utilizing Pit to display accounting information and add, delete, update records.
- Used Jenkins for Continuous Integration and deployment into AWS ECS fargate.
- Used Pandas for Statistical Analysis in the application and Numpy for the advance math functionalities.
- Installed and configured Jenkins for Automating Deployments and providing an automation solution.
- Integrated GIT into Jenkins to automate the code check-out process.
- Wrote Python normalizations scripts to find duplicate data in different environments.
- Developed and tested many features for dashboard using Python, Java, Bootstrap, CSS, JavaScript and jQuery.
- Managed builds and wrote Build scripts for JAVA and WebSphere based applications.
- Responsibilities for creation of Database, Business Logic to display the records dynamically on template based on query, providing user permission to access features of the site.
- Generated Python Django forms to record data of online users and used PyTest for writing test cases.
- Implementing change requests raised by user for server configuration, kernel tuning, software installation and OS hardening, Managing Linux VMs using Puppet as per some projects requirement.
- Experience in building frameworks in Python for Test Automation.
- Generated automatic daily build from Travis CI build server.
- Followed Agile Methodologies (Scrum) involved in daily stand-up meetings.
- Managed windows servers which included Active Directory maintenance and support
- Hands on experience with bug tracking tools such as JIRA and Bugzilla.
- Developed and designed e-mail marketing campaigns using HTML, JavaScript and CSS.
- Maintained customers relationship management databases (MySQL / PostgreSQL)
- Unit testing for the entire code and fixing bugs in unit testing
- Wrote AJAX framework to transform Datasets and Data tables into HTTP-serializable JSON strings.
- Used SVN, GitHub, Team Foundation Server (TFS) and JIRA to developed application for the client.
- Worked on various applications using python integrated IDEs like Eclipse, IntelliJ, Sublime Text and PyCharm.
- Experienced in working with different operating systems like Windows, Linux and UNIX.
- Familiar with Agile and Waterfall development methodologies.
Environment: Python, Django, Flask, Pandas, PyCharm, PyTorch, Numpy, scikit-learn, Python API, Celery, ORM, Microservices, Tornado, SQLAlchemy, JavaScript, HTML5, CSS3, Angular, React, Redux, Machine learning, data science, TensorFlow, ROR, Es6, Typescript, JSON web token, Java, MySQL, SQL, PL/SQL, PostgreSQL, Cassandra, Rest, Travis, Ansible, AWS, DynamoDB, Google Cloud Platform, Nginx, Kubernetes, Docker Swarm, GitLab, Git, unit test, Selenium, Jest, Mockito, MAVEN, JSON, TFS, Linux, Slack, Jenkins, Agile, Scrum.
Confidential, Raleigh, NC
Sr. Python Fullstack developer
Responsibilities:
- Developed entire front end and back end modules using Python on Django Web Framework.
- Developed and tested many features in an agile environment using Python, Django, HTML5, CSS, JavaScript and Bootstrap.
- Developed python scripts in order to migrate information from Oracle to MongoDB.
- Implemented data analysis with various analytical tools such as Python/SQL, Pandas, NumPy,
- Created a Python/Django based web application using Python scripting for data processing, MySQL for the database, and HTML/CSS/JQuery and High Charts for data visualization of the served pages.
- Restful web services using Python REST API Framework.
- Worked on creating Python API's
- Used object-relational mapper (ORM) to automate the transfer of data stored in relational databases tables into objects.
- Involved in Developing a Restful API'S service using Python Flask framework.
- Involved in the development of front end of the application using Python, HTML5, CSS3, AJAX, JSON and JQuery and worked on backend of the application, mainly using Active Records. Developed dynamic web pages using Python, Django Frameworks.
- Developed Restful API's using Python Flask and SQLAlchemy data models as well as ensured code quality by writing unit tests using Pytest.
- Developed monitoring and notification tools using Python.
- Developed web applications and RESTful web services and APIs using Python, Elasticsearch and Tornado.
- Improved the application by designing and developing it using HTML and JavaScript.
- Used data structures like directories, tuples, object-oriented class-based inheritance features for making complex algorithms of networks. Generated Python Django Forms to record data of online users.
- Created MySQL back-end for data entry from Flash. Assisted the Flash developer send the correct data via query strings.
- Built main application in Python, Django using technologies like Angular.js, Backbone.js, Ember.js, and Celery.
- Designed, developed, implemented, and maintained solutions for using Docker, Jenkins, Git, and Puppet for microservices and continuous deployment.
- Experience in agile environment using a CI/CD model methodology.
- Involved in building database Model, APIs and Views utilizing python, to build an interactive web-based solution.
- Created Data tables utilizing PyQt to display patient and policy information and add, delete, update patient records.
- Deployed and monitored scalable infrastructure on Amazon Web Services (AWS) & configuration management using Chef.
- Have experience on Kubernetes and Docker Container for runtime environment of system to build, test & deploy.
- Maintained the Source code using Team Foundation Server (TFS) in a multi developer environment.
- Worked on Pandas to import the data, Sort and plot the statistical data using histograms.
- Wrote a Python module to connect and view the status of an Apache Cassandra instance.
- Worked on converting Hive/SQL queries into Spark transformations using Spark RDDs, Python, and OOP with Python. Worked on developing and executing shell scripts to automate the jobs.
- Developed MVC prototype replacement of current product with Django.
- Worked extensively on Spark Streaming, Spark SQL, PySpark and Hadoop/HDFS API doing MapReduce.
- Significantly improved report generation efficiency by caching, reusing and improve the security level of data.
- Experienced in automation and continuous integration process with Cloud bees Enterprise Jenkins.
- Used Jenkins for Continuous Integration and deployment into Tomcat Application Server.
- Integrated GIT into Jenkins to automate the code check-out process.
- Wrote scripts to integrate API's with third party applications. Python/Django based web application, PostgreSQL, and integrations with third party email, messaging, storage services.
- Strong experience working with Hadoop from Cloudera Data Platform and running services through Cloudera-manager.
- Pyspark we implemented Caching, Accumulators and UDF's We have implemented pyspark for Transformation and Actions in Spark Wrote Python normalizations scripts to find duplicate data in different environments.
- Used Query and Ajax calls for transmitting JSON data objects between frontend and controllers.
- Involved in building database Model, APIs and Views utilizing python, in order to build an interactive web based solution.
- Worked on HTML5, CSS3, JavaScript, AngularJS, Node.JS, Git, REST API, intellij IDEA.
- Development of real-time multi-tasking systems using Python.
- Created data access modules in python.
- Used Python IDE Pycharm for developing the code and performing unit test.
- Designed, developed, implemented, and maintained solutions for using Git and GitHub for microservice and continuous deployment.
Environment: Python, Django, PyCharm, PyTorch, Pandas, Flask, Python API, TensorFlow, scikit-learn, NumPy, Microservices, ORM, Celery, Tornado, SQLAlchemy, JavaScript, HTML5, CSS3, Angular, React, Redux, Machine learning, data science, TFS,, ROR, Angular, React, Es6, typescript, JSON web token, Java, MySQL, PL/SQL, PostgreSQL, DynamoDB, Rest, Git, unit test, Selenium, AWS EC2, DynamoDB, Google Cloud Platform, Chef, Kubernetes, Maven, JSON, Jenkins, Docker, hipchat, Zoom, Linux, Agile, Scrum.