Sr. Python Fullstack Developer Resume
San Jose, CA
SUMMARY
- Around 11 years of experience as a Python Developer, proficient coder inmultiple languages and, REST Api,AWS,C,C++and SQL.
- Experienced in web applications development using Django/Python, Flask/Python and Node.js,Angular.js, DOJO, JQuery while using HTML/CSS/JS for server - side rendered applications.
- Experienced in WAMP (Windows, Apache, MYSQL, Python /PHP) and LAMP (Linux, Apache, MySQL, Python /PHP) Architecture.
- Good experience in utilizing JavaScript MVC frameworks like AngularJS, Backbone.js, Kubernetes, microservices, AJAX and UX tools like In vision.
- Extensive experience in developing single page applications using various JavaScript frameworks like ReactJS, AngularJS, Backbone JS.
- Good experience in PL/SQL programming including complex SQL queries using stored procedures and Triggers in Oracle, SQL Server using TOAD and Query Manager Performed DevOps for Linux Mac and Windows platforms.
- Experience as a full stack developer and Web Developer and proficient in programming, design,development, coding, testing using Python, java, JavaScript(back end and front end),Database, AWS,perl and networking.
- Experienced in MVC frameworks like Django, Angular JS, Java Script, JQuery and Node.js.
- Development experience with J2EE technologies and JDBC, Web Services (SOAP, WSDL), JMS,JUnit, JPA, HTML, Ajax, CSS, JavaScript, LDAP and AXIS.
- Experience in applying latest development approaches including MVC framework in the browser, event-driven applications using AJAX, Object Oriented (OO) JavaScript, JSON and XML.
- Good knowledge with Node JS and Express JS for server side rendering of JavaScript applications.
- Experienced in developing web-based applications usingPython,Django,PHP,C++,XML,CSS,HTML,DHTML,JavaScriptandJquery.
- Experienced in working with variousPython IDE'susingPyCharm,PyScripter,Spyder,PyStudioand PyDev.
- Good experience of software development inPythonandIDEs:pycharm,sublime text,Jupyter Notebook.
- Experienced inweb applications developmentusingDjango/PythonusingHTML/CSSfor server-side rendered applications.
- Hands on experience working inWAMP(Windows,Apache,MYSQL, andPython/PHP) andLAMP(Linux,Apache,My SQL, andPython/PHP) Architecture.
- Worked onAnaconda Python Environment.
- Developed views and templates withPythonandDjango'sview controller and templating language to create a user-friendly website interface.
- Experience in implementingpythonalongside using various libraries such asmat plotlibforchartsandgraphs,MySQL dbfor database connectivity,python-twitter,PySide,Pickle,Pandas data frame,network,urllib2.
- Experienced in using python libraries likeBeautifulSoup,NumPy,SciPy,matplotlib,Python-twitter,NetworkX,urllib2,MySQLdbfordatabase connectivityandIDEs-Sublime Text,Spyder,PyCharm.
- Experienced inRequirement gathering,Use Case development,Business Process flow,Business Process Modeling.
- Experience inbuilding frameworksand automating complex workflows usingPythonforTest Automation.
- Experience in implementing with server side technologies with restfulAPIandMVC designpatterns withnode JSandDjango framework.
- Hands on experience in usingNOSQL librarieslikeMongoDB, Cassandra, Redisandrelational databaseslikeOracle, SQLite, PostgreSQLandMYSQL databases.
- Worked on UNIX shell scripts for business process and loading data from different interfaces toHDFS.
- Experience in deploying applications inheterogeneous Application Servers TOMCAT, Web LogicandOracle Application. Server.
- Good Knowledge in Confidential AWS conceptslikeEMR and EC2 web serviceswhich provides fast and efficient processing ofBig Data.
- Proficiency with the application servers likeWebSphere, WebLogic, JBOSSandTomcat.
- Proficient inObject oriented designexperience, with extensive experience ofPython-C/C++binding usingBoost PythonandPython C types.
- Experiences withFile HandlingandSSH(Secure Shell).
TECHNICAL SKILLS
Operating Systems: Windows, MAC OS, Unix/Linux
Language s: Python, C++, Java, J2EE
Python Libraries: Numpy, Matplotlib, NLTK, Statsmodels, Scikit-learn/sklearn, SOAP, Scipy
Python Frameworks: Pandas, Flask, Django, Docker
Python IDE: Sublime Text 3, Eclipse, Jupyter Notebook, VIM, Pycharm
NLP used for Python: NLTK, OpenNLP, StanfordNLP (NER, POSTag, Tokenization)
Databases: RDBMS (Oracle, SQL Server, MySQL), No SQL (MongoDb), HDFS (Hadoop)
Web Technologies: CSS, JavaScript, XML, AJAX, JQuery, Bootstrap, AWS, RESTFul Web Services
Other Tools: Putty, SQL developer, Toad, JIRA, Matlab, R
PROFESSIONAL EXPERIENCE
Sr. Python Fullstack Developer
Confidential, San Jose, CA
Responsibilities:
- Developed and tested many features for a dashboard using Angular.JS, and jQuery
- Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle (SDLC) and used agile methodology for developing the application.
- Created Django dashboard with custom look and feel for end user has been created after a careful study of the Django admin site and dashboard.
- Developed and tested many features for dashboard using Flask, CSS and JavaScript.
- Developed backend of the application using the flask framework
- Developed server-based web traffic usingRESTful API’sstatistical analysis tool usingFlask,Pandas.
- Developed the ETL jobs as per the requirements to update the data into the staging database (Postgres) from various data sources and REST API's.
- Developed and tested many features for a dashboard using Python, Java, Bootstrap, CSS, JavaScript, and jQuery.
- Created new connections through applications for better access to MySQL database and involved in writing SQL & PLSQL - Stored procedures, functions, sequences, triggers, cursors, object types etc.
- Developed and tested many features for dashboard using Flask, CSS and JavaScript.
- Developed backend of the application using the flask framework.
- Worked on virtual and physical Linux/UNIX hosts and involved in day to day administrative activities such as maintaining user accounts and providing advanced file permissions to specific users. Build a Research web with Research web design.
- Leveraged AWS cloud services such as EC2, auto scaling and VPC to build secure, highly scalable and flexible systems that handled load on the servers.
- Implemented TFS Build Archival to AWS Simple Storage Service S3 and created Life Cycles for managing the files in S3.
- Implemented cloud watch for setting alarm for monitoring the Ec2 instances.
- Working with AWS is the interesting part of it putty is used launching the Instance, hands on Azure.
- Developed and maintained mostly Python and ETL scripts to scrape data from external web sites and load cleansed data into a MySQL DB
- Experience in deployment automation and related tooling (Terraform, AWS Cloud Formation or similar).
- Worked on deployment on AWS EC2 instance with Postgres RDS and S3 file storage
- Worked with C++ Application developer for "Credit Risk-Addon" project, involved in the coding and testing phase.
- Writing modules in Python to connect to MongoDB with PyMongo and doing CRUD operations with MongoDB.
- Scripting in PowerShell and Python. Experience with systems and IT operations, monitoring operations is involved. Using Service to manage tickets as well as building backend automation. Handling tools such as GITHUB, Urban Code Deployment, SVN, Jenkins and Maven Dockers
- Automating the tasks using Ansible playbooks, Shell scripting and Python. Provisioned and patched servers regularly using Ansible.
- Experience writing Playbooks using Ansible to provision several pre-production environments and several proprietary middleware installations, created various modules and Manifests in Ansible to automate various applications.
- Implemented code to perform CURD operations on Mongo DB using MongoDB module.
- Used Python 3.X (numpy, spicy, pandas, scikit-learn, seaborn) and Spark (PySpark, MLlib) to develop variety of models and algorithms for analytic purposes
- Created Business Logic using Python to create Planning and Tracking functions and developed multi-threaded standalone applications using Python and PHP.
- Worked on HTML, CSS, AJAX, JSON Django and Test-Driven Development (TDD) designed and developed the user interface of the website.
- Implement data transformation using XPATH, XSLT, Data Weave, Custom java classes.
- Developed web-based applications using Django, Tornado, XML, CSS, HTML, JavaScript, AngularJS, jQuery and Bootstrap.
- Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle (SDLC) and used agile methodology for developing the application.
- Developed web services on cloud services such as Open Stack and AWS for project development.
- Enhanced the GUI using Java APIs and added features to tracking the fuse revision of several processors.
- Expertise knowledge and worked in various stages of SDLC (Software Development Life Cycle), Software Testing Life Cycle (STLC) and QA methodologies from project definition to post-deployment documentation.
- Worked with version control systems like Git, GitHub, CVS, Tortoise and SVN to keep the versions and configurations of the code organized.
- Configured NoSQL databases like Apache Cassandra and Mongo DB to for increasing compatibility with Django and Bottle.
- Involved in MVW frameworks like Django, Tornado, Angular.js, JavaScript and Node.js. installed and configured by Builder for application builds and deploying it and Developed, Deployed SOAP-based Web Services on Tomcat Server.
- Development of ERP's satellite applications with python2, C++, Perl, php.
- Implementing and extending functionality of Confidential Cloud Services and Open stack Horizon using Python, Django, Django REST framework, JavaScript, HTML, JQuery, CSS, and Angular.JS.
- Integrated Jenkins with various Devops tools such as Nexus, Sonar Qube, Puppet etc.
- Deployed (kubespray) and maintained Kubernetes clusters in Azure for soon to be released new software.
- Worked with Azure, Ansible, Gitlab, Helm, Jenkins, Kibana, Kubernetes, Python, and Jira daily.
Python Fullstack Developer
Confidential, Seattle, WA
Responsibilities:
- Developed entire frontend and backend modules using Python on Django Web Framework.
- Designed and Developed REST WebServices to interact with various business sectors and used SOAP protocol for webservices communication.
- Designed and maintained databases using Python and developed Python based API (RESTful Web Service) using Flask, SQL Alchemy and PostgreSQL.
- Designed RESTful Webservices usingFLASK, with emphasis on improved Security for the service usingFLASK-HTTPAuthwithHTTPS.
- Worked on designing, coding and developing the application in Python using Django MVC.
- Experience in working with Python ORM Libraries including Django ORM.
- Consumed Restful Webservices where the transmission of data is in JSON format.
- Worked on integrating python with Web development tools and Web Services.
- Wrote and executed various MYSQL database queries from python using Python MySQL connector and MySQL dB package.
- Wrote scripts in Python for extracting data from HTML file.
- Designed, developed and tested the Store management application using HTML, JavaScript, PHP and PostgreSQL.
- Web development including standardizing the toolsets used from Eclipse to using Git for source control.
- Utilize PyUnit, the Python Unit test framework, for all Python applications.
- Developed data analytic tools using Python Pandas, and visualizations using Matplotlib and Bokeh.
- Worked on CRUD permissions using MySQL and presented them with the beautiful wxPython widgets.
- Create new PL/SQL stored procedures for new Oracle Forms and Reports development.
- Working on various Integrated Development Environments like PyCharm, Anaconda Spyder.
- Designed, Refactored and maintained the SERVICE GUI system of the Kiosk based on Vuejs and Flask.
- Experience with application servers and webservers including Websphere, Tomcat and dropwizard.
- Automated the existing scripts for performance calculations using Numpy and SQL alchemy.
- 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.
- Rewrote existing Python/Django modules to deliver certain format of data.
- Wrote python scripts to parse XML documents and load the data in database.
- Experienced in working with various Python IDE's using PyCharm, PyScripter, Spyder, PyStudio, PyDev, Eclipse, NetBeans, Sublime text.
- Developed Web based Dynamic Form Builder using HTML, CSS, JavaScript Object-to-XML.
- Used Python and Django to interface with the jQuery UI and manage the storage and deletion of content.
- Worked on several python packages
- Proficient in developing Web Services (SOAP, RESTful) in Python using XML, JSON.
- Worked on the MySQL migration project to make the system completely independent of the database being used. Used Spring IBatis to implement this.
- Experience in implementing and working on the python code using shell scripting. Performed troubleshooting, fixed and deployed many Python bug fixes.
- Created Oracle database tables, stored procedures, sequences, triggers, views.
- Experienced in developing application in Flash Builder and deployed it on Tomcat application server proxied through secured http webserver.
- Implemented REST APIs using Python and Django framework.
- Created a Rich Single Page Application using HTML, CSS, JSP, JSON, Angularjs, React.js, Node.js, bootstrap.js, backbone.js.
- Developed web-based applications using Python, Django, XML, CSS, HTML, JavaScript, AngularJS and jQuery.
- Developed front end using Angular.js, React.JS, Node.js, bootstrap.js, backbone.js, JavaScript, where back end is java with REST webservice.
- Worked on WAMP (Windows, Apache, MYSQL, Python/PHP) and LAMP (Linux, Apache, MySQL, Python /PHP) Architecture.
- Design and develop new features in website using Java/J2EE under Santana Framework and enhance existing features. Refactoring code, redesign current design.
- Worked with J2EE and J2SE technologies including JSP, Java Web Start, and Weblogic.
- Developed views and templates with Python and Django's view controller and templating language to created user-friendly website interface.
- Review Requirement, develop technical design documents and create a prototype of the critical business application using JAVA/J2EE Initiated use of HttpUnit, Selenium IDE for testing.
- Working on Java/J2EE framework APIs like Spring, iBatis and Hibernate.
- Created Data tables utilizing PyQt to display customer and policy information and add, delete, update customer records.
- Prepare Java/J2EE development structure for Rational Application Developer.
- Created and deployed web pages using HTML, JSP, JavaScript and CSS.
- Used REST WebServices for creating rate summary and used WSDL and SOAP messages for getting insurance plans from different module and used XML parsers for data retrieval
- Extensively worked on Application servers like Weblogic and Apache Tomcat.
- Installed and configured the development environment using Web-logic on Windows NT
Sr. Python Developer
Confidential
Responsibilities:
- Managed datasets using data frames and MySQL, queried MYSQL database queries from python using Python-MySQL connector MySQLdb package to retrieve information.
- Development of real-time multi-tasking systems using Python.
- Created data access modules in python.
- Designed and developed components using Python with Django framework. Implemented code in python to retrieve and manipulate data.
- Used Python & Django creating graphics, XML processing of documents, data exchange & business logic implementation between servers.
- Worked on development of backend services using Python, SQL and Linux. Created many API's for Iscrum project which involves creating and maintaining projects in an organization. and developed UI using HTML, CSS and JavaScript.
- Developed backend services and created many API's using Python Programming Language and SQL.
- Involved in developing a video calling application using python web-sockets.
- Performed research regarding Python Programming and its uses and efficiency.
- Developed GUI screens for XTT & LD application using JSP, HTML and CSS.
- Development UI modules using HTML, JSP, JavaScript and CSS.
- Wrote JavaScript functions to get Dynamic data and Client side validation.
- Used JQuery to make the frontend components interact with the Javascript functions to add dynamism to the web pages at the client side.
- Implemented a Node.js server to manage authentication.
- Created Node.js middleware application server to encapsulate modern JS widget framework Worked with JSON objects and JavaScript and JQuery intensively to create interactive web pages.
- Implemented web based front-end using HTML, CSS, JQuery, and AngularJS
- Involved in developing the UI panels using JSF, XHTML, CSS, DOJO and JQuery.
- Set up the deployment environment on Web Logic Developed system preferences UI screens using JSP and HTML.
- Developed web Components using JSP, Servlets and Server side components using EJB under J2EE Environment.
- Rich UI development experience and well versed in client side technologies like AngularJS, jQuery, BackBone.js, Google Widget Toolkit, Sencha UI
- Worked in Java, J2EE, XSL, XML, Oracle, DB2, Struts, spring, Hibernate, REST Web services, Model driven architecture and software configuration management tools.
- Developed HTML, Swing and JSP pages for user interaction and data presentation.
- Created a Rich Single Page Application using HTML, CSS, Angularjs, JQuery and REST Services
- Designed and implemented UI layer using JSP, JavaScript, HTML, DHTML, JSON, XML, XHTML, XSL, XSLT, XSL-FO and business logic using Servlets, JSP, EJBs and J2EE framework.
- Used Backbonejs, Node.js, Bootstrap and other javascript libraries to create intuitive and rich Single Page Applications.
- Used JQuery JavaScript libraries for providing richer user interface and facilitates asynchronous request invocations using AJAX.
- Developed Dash-Board to monitor and report Cache Coherence Servers.
- Integrate the ExtJs/Sencha framework with Oracle BPM.
- Prepared statements are used for communication Sql database
- Involved in developing custom taglibs, JSP, EJB's, Portlets and DB2 - stored procedures.
- Involved in Requirement analysis, design and Implementation applying the Water fall model.
- Wrote Servlets programming and JSP scripting for the communication between web browser and server.
- Integrate the Oracle BPM with the Spring Framework in the enterprise layer.
- Involved in packaging, deployment and upgrade of different modules of SAS on JBoss App Server. VB code Analysis and Sybase store procedure converted into SQL.
Sr. Python Developer
Confidential
Responsibilities:
- Experience in writing Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on MySQL database.
- Implemented the application's front-end pages using HTML, CSS and JavaScript.
- Ticketing System and Unified Ticketing System using python.
- Develop consumer based features and applications using Python, Django, HTML, behaviour Driven Development (BDD) and pair based programming.
- Builtdatabase model, Views and API'susing Python for interactive web based solutions.
- Placed data intoJSONfiles using Python to test Django websites. Used Python scripts to update the content in database andmanipulate files.
- Designing Celery and multithreading for scheduling the tasks and multiple activities.
- Implemented Page Object Model framework with Python and Selenium
- Setup Selenium GRID to run automation scripts on different browsers.
- Wrote python automation testing using selenium webdriver across Chrome, Firefox and IE browsers.
- Developed Simple Object Access Protocol (SOAP) based web services for different applications called User Service and other applications using Representational State Transfer (REST) based Web services.
- Developed web based application using Django framework with python concepts.
- Generated Python Django forms to maintain the record of online users.
- UsedDjango API'sto access the database.
- Proficient in SQL databases MS SQL, Oracle and NO-SQL databases MongoDB, Cassandra
- Participated in the complete SDLC process and used PHP to develop website functionality.
- Hand-written HTML, CSS, XHTML, JavaScript, JQuery, AJAX, XML and JSON were converted to mock-ups.
- Used Spring AOP and dependency injection framework for business aspect of the application. sVirtualized servers in Docker as per test environments and Dev-environments requirements and configured automation using Docker containers
- Coordination, design and implementation of automated testing systems via shell scripting (csh, ksh) and perl on SunOS Solaris, HPux, & Windows OS support. Initial testing of overall software builds for software engineer development and SQA teams.
- Deployed reports on Pentaho BI Server to give central web access to the users.
- Created several dashboards in Pentaho using Pentaho Business Analytics Platform.
- Used Pentaho Schema Workbench to create Cubes, Dimensions and fact tables in Pentaho.
- Developed shopping cart for Library and integrated web services to access the payment .
- UIS system design (Python Object Oriented Design approach, developing various modules/ packages/utilities, e.g.: Cryptography - Encryption/Hashing, Foundation Utilities, Persona management, error/exception management etc.)
- Used python to extract weekly availability information from XML files.
- Expertize in designing, developing middleware components for software in C/C++ using STL, multithreading, data structures, and design patterns.
- Expertise in client scripting language and server side scripting languages like JavaScript, Jquery, JSON, DOJO, bootstrap, Node.js, Angular.js, backbone.js, Require.js.
- Containerized all the Ticketing related applications - SpringBoot Java and Node.Js applications using Docker.
Python Developer
Confidential
Responsibilities:
- Responsible for using the best technologies to add features to the existing system and services.
- Involved in all aspects of the development process from product inception to scaling in production.
- Accountable for driving software development best practices for the team and also mentoring and developing junior engineers.
- Working in collaboration with project managers and higher management in cross-functional teams within Sales and Account Management, to understand business requirements and develop efficient, elegant approaches to their implementation.
- Writing REST APIs, as part of developing web-based applications for insurance premium calculations, using Django’s REST framework.
- Worked on migratingMapReduce programsintoSparktransformations usingSparkandScala, initially done usingpython (PySpark).
- DevelopedSparkjobs usingScalaon top ofYarn/MRv2for interactive and Batch Analysis.
- Experienced in querying data usingSparkSQLon top of Spark engine for faster data sets processing.
- Worked on implementingSpark FrameworkaJava based Web Frame work.
- Heavily leveraged Python’s graphics APIs for creating graphics and serialization libraries for encoding data in XML/JSON formats.
- Correspondingly involved in writing REST APIs using Django framework for data exchange and business logic implementation.
- Involvement in using collections in Python for manipulating and looping through different user defined objects.
- Developed PySpark code to mimic the transformations performed in the on-premise environment.
- Analysed the sql scripts and designed the solution to implement using pyspark
- Created DEV, QA, PROD, DEMO Environments in AWS from scratch. designing data modeling and cleaning process using PySpark and SQL resulting in savings of two hours per data load
- Experienced in working with server side technologies including databases, restful API and MVC design patterns. Data preparation, Feature Engineering & Model Building being performed in Big Data Platform - Spark (Spark SQL, PySpark), Impala, Hadoop HDFS.
- Use Python and PySpark to create streaming data solutions for enterprise-wide analytics.
- Supported team members in pricing module development of fixed income products using Access, Excel and VBA.
- Developed various Excel and Word templates using VBA, Macros for various Reports and Client communication letters; packages the application using Access Forms and VBA.
- Design and implemented custom Bash scripts for controlling the data flow from the PostgreSQL database.