Devops Engineer/ Sr. Python Developer Resume
Huston, TX
TECHNICAL SKILLS:
LANGUAGES: Python JAVA C#, C++
DATABASES: MYSQL MS SQL, PL/SQL Postgres SQL, DB2 MongoDB
Framework: Django Hibernate Flask
Other:: Jenkins API s/JSON AWS EC2, S3 AngularJs, NodeJs Front - End Py Libraries LINUX
PROFESSIONAL EXPERIENCE:
Confidential, Redwood, CA / Huston, TX
Devops Engineer/ Sr. Python Developer
Responsibilities:
- Wrote and maintained acceptance and unit tests run in the Jenkins CD/CI environment. Submitted and reviewed code in Git/Github. Deployed Linux docker containers in the AWS, Python environment.
Confidential, Richardson, TX
Full Stack Python Developer
Responsibilities:
- Worked with Team for Re-engineer the next generation trading and risk management System and calypso to provide comprehensible investment management systems
Confidential, Los Gatos, CA
Python Developer
Responsibilities:
- Worked on a customer support application serves to build clients and services covering the entire customer life cycle to help with Account details, subscription details, user details, program details, history, content search, credit card change details, recent activity, manage calls and help site services like call us back, chat with us, contact us etc
Confidential, Basking Ridge, NJ
Java Developer/ Software Engineer
Responsibilities:
- We revamped the entire online ordering among inter departments using latestJava/J2EE technologies. The client uses the application for requesting the equipment in stock, ordering it and gets access to those regardless of payment.
Sr. Python Developer
Confidential, Redwood, CA / Huston, TX
Responsibilities:
- Python, Django, Django ORM, MY SQL, Selenium/Jenkins CI, JS/JQuery, CSS, Bootstrap, Git, Prototyping/ MVP style development, Agile development, Docker/Crane deployments
- Developed custom user interfaces using the Django Content Management System administration tool to facilitate the management of a financial institutions websites.
- Continued development(CD) and Continues Integration(CI) implemented the user registration and login feature for application processes.
- Integration of Automated Build with Deployment Pipeline. Currently installed Chef Server and clients to pick up the Build from Jenkins repository and deploy in target environments (Integration, QA, and Production).
- Maintaining a farm of AWS solution using EC2 instances, S3, EBS, setting up servers through using AWS for deployment or other uses for application.
- Securely redesigned network and deployment procedures for test, QA and production servers using a combination of Gitlab web hooks, Git hooks, and the Python Fabric library.
- Utilized South for schema and data migration for the PostgreSQL database.
- Composed Django unit tests for every application to aid in code changes and debugging.
- Utilized Django’s Object Relational Mapping by creating Django models representing loan application data relating to objects representing a borrower’s name, address, collateral, vehicles, credit score tiers, etc.
- Built a new CI pipeline. Testing and deploymentautomationwith Docker, Jenkins and Puppet.
- Utilized middleware, such as Django-Debug-Toolbar, along with custom template tags and filters.
- Maintained website rich user interface and user experience (UI/UX) using HTML, JavaScript, jQuery, jQuery-UI, XHTML, AJAX, CSS and JavaScript running on NGINX, UWSGI, PostgreSQL and RHEL 7.
- Implemented a solution using rsync for nearly real-time Django caching of static files (CSS, Images, Javascript, etc) across load-balanced web servers.
- Setup Splunk log queries of indexes to find the root cause of complex online application issues.
Full Stack Python Developer
Confidential, Richardson, TX
Responsibilities:
- Provide Apps, Scripts, critical analysis in python to constructively challenge processes, approaches, attitudes, to add improvement or value to development Operations comprising the full front to back Operations process including confirmations and settlements processes.
- Involved in Developing, Monitoring, Testing, maintaining and implementing new and existing Python applications
- Experience with any of the following is a plus - jQuery, AngularJS, PostgreSQL, Redis, Memcached, - Linux, Nginx, Elastic search, and Amazon Web Services
- Experience with developing APIs Experience with XML and JSON manipulation
- Involved in debugging the applications monitored on JIRA using agile methodology and developed efficient Angular.js for client web based application.
- Developed new and innovative applications usingPython - Django and otherpythonlibraries like Beautiful Soap and NumPy that were based on principles of Test Driven Development (TDD) and Parallel Programming.
- Monitoring, testing, and maintenance of existing Python applications
- Highly skilled in JavaScript, HTML5, and CSS3.
- Provide customized script and application code for Real-time pricing, exchange data, compliance monitoring for the trading platform using Front Office, Middle Office, and Back Office functions for multiple asset classes such as FX, FI, IRD, CD and other structured instruments.
- Worked on XML documents based on XML Schema definition (XSD) withpythonscripts to load the data to database.
- Used Pandas library for statistical Analysis.
- Developed RESTful web-services, for upstream and downstream web-applications using Django Rest framework.
- Automated data extraction, Transformation and Loading(ETL) process usingpython
- Built various graphs for business decision-making use ofPythonmatplotliblibrary.
- Worked on many python libraries for various task includesSQLAlchemy, Numpy, Scrapy.
- Developed web service API, worked with product owners, project managers, customer service reps and vendors to satisfy all the business needs.
Python Developer
Confidential, Los Gatos, CA
Responsibilities:
- Developed entire frontend and backend modules usingPythonon Django Web Framework.
- Involved in entire lifecycle of the project including Design, Development, and Deployment, Testing and implementation and support.
- Used the Model View controller (MVC) framework to build modular and maintainable applications
- Building reusable code and libraries for future use.
- Strong knowledge of all phases of SDLC and Strong working knowledge of Software testing (Functional Testing, Regression Testing, Load Testing)
- Worked on LAMP (Linux, Apache, MySQL, andPYTHON) architecture.
- Experience with Linux, Scripting, code deployments, and tools such as SVN, GIT, TRAC, JIRA, and/or Rabbit MQ, Celery.
- Automated data movements usingpythonscripts, involved in splitting, validating and processing of files.
- Experience with ETL a Complete software development was designed and implemented using Agile Methodology and SCRUM Process.
- Successfully migrated the Django database from SQLite to MySQL to PostgresSQL with complete data integrity.
- Involved in building database Model and Views utilizingPython, in order to build an interactive web based solution.
- Wrote scripts inPythonfor Extracting Data from JSON and XML files.
- Performed data manipulation/storage for incoming test data using Beautiful Soup/Html parser, Matlib libraries.
- Build all database mapping classes using Django models with the help of ORM .
- Performed documentation and user, wrote multi-thread scripts to obtain optimal performance.
- Integration of user-facing elements developed by a front-enddeveloperwith server side logic.
- Used data structures like directories, tuples, object oriented class based inheritance features for making
- Operated all the user side validation using JavaScript and AJAX.
- Profiledpythoncode for optimization and memory management.
- Implemented locking mechanisms using multithreading functionality, responsible for debugging and troubleshooting the web application.
Java Developer/ Software Engineer
Confidential, NYC, NY
Responsibilities:
- Participated in various stages of the project life cycle, such as design, implementation, testing, deployment and enhancement of the application.
- Contributed in analysis and design of new enhancements for every release. Had good experience with low level designs.
- Hands on experience in developing class and sequence diagrams.
- Developed additional UI Components using JSF, Swing and implemented an asynchronous, AJAX (JQuery) based rich client to improve customer experience.
- Had good experience in developing complex interfaces using Struts framework and Ajax.
- Implemented business logic using Session beans, Servlets and Stored procedures.
- Development of persistent components using Hibernate 3.0.
- Wrote SQL queries, PL/SQL stored procedures and modifications to existing database structure.
- Wrote and executed various MYSQL database queries frompythonusingPython-MySQL connector and MySQL dB package.
- The front-end JSP pages were developed using the Struts framework, and were hosted in a J2EE environment on the Apache tomcat server.
- Developed Scripts for UNIX platform deployment.
- Configured the deployment descriptors in Hibernate to achieve object relational mapping.
- Developed web based applications using JavaScript, HTML, DHTML and CSS.
- ImplementedJAVA-J2EE technologies including specialization in XML, XSL, and XSLT.
- Used ANT for compilation and building JAR, WAR and EAR files.
- Used JUnit/Eclipse for the unit testing of various modules.
- Expert in debugging the issues and resolving the production/test issues.
- Involved in 24x7 production support and maintaining the application after production.
