Sr. Python Developer Resume
5.00/5 (Submit Your Rating)
Boca Raton, FloridA
SUMMARY:
- Almost 4 years full stack experiences in python and web application development, technologies include Flask, Django, AngularJS, React, MySQL, Node.Js, Javascript etc. to solve complex business requirements and software design problems. I am self - motivated and a creative team player who eagers to work on cutting edge projects, learn modern technologies to deliver competitive production and become the best solution provider.
- Experience working in Java, JavaScript, and Python software development environments using Agile methodology as well as have experience with design, code, debug operations, reporting, and data analysis utilizing Python as well as working experience on integrating back-end technologies (Node JS) with JavaScript frameworks (Angular JS) by using AJAX and JSON.
- Expert in performing T-SQL DDL/DML/DCL commands using SQL Server Management Studio SSMS.
- Hands-on experience in writing lightweight Angular.js, Node.js express server, using technologies such as Ajax, JavaScript/jQuery, JSON to make connections between server and NoSQL databases.
- Experience in Designing and building dynamic and user interactive websites using JavaScript, AngularJS, React JS, Bootstrap, Node.js and jQuery. Extensive experience with Amazon Web Services (AWS), Open stack, Docker Puppet, Chef, Ansible, AWS Cloud Formation, AWS CloudFront and Experience in using containers like Docker and familiar with Jenkins.
- Experienced in implementing Model View Control (MVC) architecture using server-side applications like Django and Flask for developing web applications. Worked extensively with AWS services like VPC, EC2, S3, ELB, Autoscaling Groups (ASG), EBS, RDS, IAM, CloudFormation, Route 53, CloudWatch, Lambda, CloudFormation, EMR.
- Good experience in Amazon Web Services (AWS) environment and good knowledge of AWS services like Elastic Compute Cloud (EC2), Elastic Load-balancers, Elastic Container Service (Docker Containers), S3, Elastic Beanstalk, Cloud Front, Elastic Filesystem, RDS, DMS, VPC, Route53, Cloud Watch, Cloud Trail, Cloud Formation.
- Proficient in scripting T-SQL queries, Ranking functions, Derived tables, common table expressions (CTEs), stored procedures, views, user defined functions (UDF), constraints & Database triggers.
- Experienced with databases using ORMs/DOMs for integrating with MySQL, PL/SQL, MongoDB, Oracle 12c/11g/10g/9i, SQL Server, MSSQL, PostgreSQL, CouchDB, DynamoDB, Redis, RDS, Aurora, Redshift, Cassandra and SQLite. Also, experienced with writing custom queries through database connectors.
- Experienced in developing web-based applications using Python, MATLAB, Flask, PHP, Django, XML, JSON, CSS, HTML, HTML5, JavaScript, AngularJS and jQuery.
- Experience in working with EC2 Container Service plugin in JENKINS which automates the Jenkins master- slave configuration by creating temporary slaves. Experience on working with on-premises network, application, server monitoring tools like Nagios, Splunk, AppDynamics and on AWS with Cloud Watch monitoring tool.
- Learned industry best practices and practical software development standards with a focus on React, Redux, JavaScript, HTML5, CSS3, jQuery, Node, and algorithms & data structures.
- Experience using ES2015 (ES6) and TypeScript 2.x and Experience maintaining and extending a style guide for scalability and cross application usage.
WORK EXPERIENCE:
Sr. Python Developer
Confidential, Boca Raton, Florida
Responsibilities:
- Build highly available content distribution sites by using CI/CD tools like Chef, Ansible, Docker, Maven, Jenkins, Jira, Kubernetes etc.
- Designed and Developed a Web Application based on Multi-Tier Architecture using the current most popular web technologies like HTML5, CSS3, JavaScript and RESTful Web Services.
- Responsible for Design and maintenance of databases using Python. Developed Python based APIs (RESTful Web services) by using Flask, SQL Alchemy and PostgreSQL.
- Developed GUI using Python and Django for dynamically displaying the test block documentation and other features of python code using a web browser.
- Created custom T-SQL procedures to read data from flat files to dump to SQL Server database using SQL Server import and export data wizard.
- Developed applications using RESTFUL architecture using Node.js and Python as backend languages.
- Lead group of coordinators, testers, and data and environmental analysts in planning and execution of post development testing. Covering IST, End to End, and UAT testing.
- Utilized React for its efficient data flow architecture to create a lightweight and render efficient web app that searched projects via the GitHub API through keywords.
- Developed normalized Logical and Physical database models for designing an OLTP application.
- Developed Web pages using Ajax, JavaScript, jQuery, JSP, JSF and XML that interact based on events and developed the application using J2EE Design Patterns like Singleton and Factory pattern.
- Used React JS for templating for faster compilation and developing reusable components and used React-Autocomplete for creating google maps location search on the webpage.
- Wrote T-SQL queries to validate the error reports being given to the client and prepared T-SQL scripts for the Application team, Reports team during development. T-SQL development included queries using joins, subqueries, Ranking functions, Derived tables, common table expressions (CTEs), stored procedures, views, user defined functions (UDF), constraints & Database triggers.
- Worked with the ETL team to document the transformation rules for Data migration from OLTP to Warehouse environment for reporting purposes. Managed and monitored several applications that run-on AWS (Auto Scaling) to ensure delivery of optimized IAAS using Cloud Formation template.
- Configured and championed Architecture for the cloud, which teaches engineering teams design patterns related to AWS. Created Python scripts to automate AWS services which include web servers, ELB, Cloud front distribution, databases, security groups and application configuration.
- Designed both 3NF data models for ODS, OLTP systems and dimensional data models using Star and Snowflake Schemas. Have done Text analytics on historical email subject lines to retrieve effective Keywords and suggest them to the creative team to create a new subject line that would increase open rates and delivery rates.
- Designed and developed customer registration and login screens using HTML, Bootstrap, Servlets and JavaScript.
- Configured the web.xml file for REST server injection to enable the REST web services by using JAXB API and implemented both server-side code and DHTML web pages.
- Implemented a production ready, load balanced, highly available, fault tolerant Kubernetes infrastructure and Developed backend web services using Node JS and stored dependencies using NPM.
- Worked upon Jenkins Continuous Integration (CI) Server was used for Continuous Integration and Deployments (CI/CD) and to configure automation build.
- Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface.
- Django caching, sessions and Redis to reduce the server calls and increase performance. Developed a batch processing system with REST based APIs, using Spring Batch 3.0, integrated with Quartz scheduling.
- Different testing methodologies like unit testing, Integration testing, web application testing Selenium testing performed, and Lock mechanisms were implemented, and the functionality of multi-threading has been used.
- Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags and used Apache Tomcat Server to deploy the application.
- Usage of T-SQL constructs like Joins, Subqueries, Derived Tables, Views for querying data and generating database reports.
- Followed Agile methodology and involved in daily SCRUM meetings, sprint planning, showcases and retrospective and used JIRA as a tracking tool for the sprints
- Creating and configuring virtual development environments with Chef and Virtual Box and Developed a fully automated continuous integration system using Git, Gerrit, Jenkins and custom tools developed in Python and Bash and Responsible for developing and maintaining web application, using React JS and Node JS.
- Utilized React for its efficient data flow architecture to create a lightweight and render efficient web app that searched projects via the GitHub API through keywords.
- Used various sources to pull data into Power BI such as SQL Server, SAP BW, Oracle, SQL Azure etc.
Python Developer
Confidential, Trenton, NJ
Responsibilities:
- Designed front-end presentation logic using HTML, CSS, JavaScript, and AngularJS technologies for front-end user input validations and Restful web service calls.
- Developed and program Python scripts of automation procedure with provided API and JSON data to connect and communicate embedded hardware system, based on design documents and business objectives, including developer testing activities, like unit testing, regression testing, integration testing.
- Trained staff on effective use of Jenkins, Docker, GitLab and Kubernetes as well as helped in coordination of Middleware project components into releases for deployment into testing regions and production.
- Wrote SQL and implemented ORM using JPA and developed front end features using React/Redux/ES6 with Web pack. Worked on Amazon Web Services (AWS) infrastructure with automation and configuration management tools such as Chef and Puppet. Worked on Python Open stack API's.
- Developed a real-time mobile web application using jQuery Mobile, MVC and Web Services as well as developed UI with AJAX, DHTML and JavaScript for more interactive web pages.
- Developing predictive analytic using Apache Spark Scala APIs and involved in development of presentation layer using JSP and Servlets.
- Architecture and development of REST Services powered web-based SaaS application for large-scale video processing using custom DV Labs video compression software able to reduce the size of video by over 50% without a loss in perceived quality (Java, Groovy, Python, AWS SQS, Jenkins, MySQL, NginX, REST Services).
- Analyzed global trading data, wrote SQL stored procedures to extract trading data from multiple databases to report Global Trading Metrics (blocks, allocations, notional, late and not confirmed trades.
- Managed continuous build and share progress with Confluence, Bamboo and SVN. Leveraged AWS cloud services such as EC2. Auto-scaling and VPC to build secure, highly scalable, and flexible systems that handled expected and unexpected load bursts. Worked on core AWS services such as Setting up new server (EC2) instances/services in AWS, configuring security groups, and setting up Elastic IP's, auto-scaling configuration, and Cloud Formation.
- Instituted configuration and systems management via Ansible; inventoried and standardized system configurations and package installations; trained other team members in the use of Git and Ansible.
- Conducted system requirements sessions and documented requirements.
- Performed T-SQL tuning and optimization of queries that take longer execution time using MS SQL Profiler, Indexes and Execution plans in MS SQL Server 2008.
- Developed a portal to manage and entities in a content management system using Flask.
- Involved in designing application system requirements and coded back-end and front-end in Django/Python and Used React-Router to turn application into Single Page Application.
- Wrote services to store and retrieve user data from the MongoDB for the application on devices and used Mongoose API to access the MongoDB from NodeJS.
- Profiling of the legacy database tables using T-SQL queries to provide data cleansing issue reports to the Client.
- Created test automation framework from scratch using Cucumber with Page Object Model (POM) using python language. Developed User Stories using python in Behavior Driven Development for User Acceptance Testing.
- Involved in designing user interactive web pages as the front-end part of the web application using various web technologies like HTML5, JavaScript, AngularJS, jQuery, AJAX and implemented CSS3 for better appearance and feel.
- Developed internal project in Flask to generate report from google analytics on daily, monthly and weekly basis.
- Implemented Model View Control (MVC) architecture using server-side applications like Django and Flask for developing web applications.
- Designed a network of web pages, where the user progresses through an application by selecting links, resulting in the next page being transferred to the user and rendered for their use using REST.
- Worked on the Web Services using SOAP and Restful web services and implemented migration tasks from Oracle apps to PostgreSQL databases also produced as well as consumed the WSDL based web services using WSDL, SOAP, JAX-WS, AXIS, Apache CXF, JAXB etc.
- Implemented task object to interface with data feed framework and invoke database message service setup and update functionality.
System Engineer/Python Developer
Confidential, Columbus, OH
Responsibilities:
- Responsible for Installation, configuration, Maintenance, Deployments, Update, Monitoring, performance tuning on Linux.
- Designed front-end and back-end of the application using Python, NodeJS on Django Web Framework.
- Worked with clients to determine their business requirements for a new system.
- Involved in developing front end screens using JSP, Struts View Tags, Bootstrap, JSTL, DHTML, CSS3 and JavaScript, and jQuery.
- Involved Developed dynamic web pages using python Django Frameworks and used Python and Django creating graphics, XML processing, data exchange and business logic implementation.
- Involved in document analysis and technical feasibility discussions for implementing new functionalities.
- Worked on Restful web services which enforced a stateless client server and support JSON few changes from SOAP to RESTFUL Technology Involved in detailed analysis based on the requirement documents.
- Developed views and templates with Python and Django's view controller and template language to create a user-friendly website interface.
- Created end to end automation solutions for clients as per requirement which involves feasibility study, designing architecture, development, testing and deployment of automation.
- Developed single page application by using Angular JS backed by MongoDB and NodeJS.
- Designed object model, data model, tables, constraints, necessary stored procedures, functions, triggers, and packages for Oracle Database.
- Combined multiple existing batch applications into a single Spring Batch application to promote code reusability and maintainability.
- Designed and developed Informatica's mappings and sessions based on business user requirements and business rules to load data from source flat files and oracle tables to target tables.
- Created many complex SQL queries and used them in Oracle Reports to generate reports.
- Build a custom front end UI web pages using HTML, DHTML, CGI, CSS and JavaScript.
- Developed the UI pages using HTML, DHTML, Java script, AJAX, JQUERY, Angular JS and tag libraries etc.