Python Api Developer Resume
Reston, VA
SUMMARY
- Over 8+ years of experience in Analysis, Design, Development, Management and Implementation of various stand - alone, client-server enterprise applications
- Experience in multi-tiered distributed environment, OOAD concepts, good understanding of Software Development Lifecycle (SDLC).
- Strong experience of software development inPython(libraries used: Beautiful Soup, numpy, scipy, matplotlib,Python-twitter, Pandas dataframe, networkx, urllib2, MySQLdb for database connectivity) and IDEs - sublime text and Pycharm.
- Experience in developing web applications by following Model View Control (MVC) Architecture using server-side application Django.
- Experience in developing microservices, producing and consuming JSON objects from Kafka messaging systemf
- Experience in working withPythonORM Libraries including Django ORM.
- Experience in using Design Patterns such as MVC, Singleton and frameworks such as DJANGO.
- Experience with severalPythonpackages like Numpy, Matplotlib, Scipy, PyQt, wxpython and PyTables.
- Very good experience with cloud platforms like Amazon AWS.
- Good Experience with Django a high-levelPythonWeb framework.
- Developed applications using in .NET using C#, Classic ASP, ASP.NET, VB.NET, ADO, Web Forms and Web Controls.
- Knowledge about setting upPythonREST API Frame work using Django.
- Experience in Web Application Development, hands on experience ofPython/Django, Flask, SQL Alchemy, SQLite, JavaScript, JQuery, HTML5/CSS3, Bootstrap and JSON/AJAX.
- Managed AzureDataLakes (ADLS) andDataLake Analytics and an understanding of how to integrate with other Azure Services.
- Experience in developing web services (WSDL, SOAP and REST) and consuming web services withpythonprogramming language.
- Experience implementing Object OrientedPython, Hash Tables (Dictionaries) and Multithreading, Django, MYSQL.
- AzureDataLake,DataFactory,DataBricks, SQL Database and SQLdatawarehouse environment.
- Hands on exposure to AWS Analytics services particularly Lambda, Step functions, EMR, Atana, Glue, Data-Pipelines.
- Experienced in AWS Cloud Computing services, such as EC2, S3, Lambda, API, Dynamo, EBS, VPC, ELB, Route53, Cloud Watch, Security Groups, Cloud Trail, IAM, Cloud Front, Snowball, EMR, RDS and Glacier also worked on DNS, SSL and Firewalls
- Experienced in working with variousPythonIDE's using PyCharm, PyScripter, Spyder, PyStudio, and PyDev.
- Having experienced in Agile Methodologies, Scrum stories and sprints experience in aPythonbased environment, along with data analytics, data wrangling and Excel data extracts.
- Strong analytical and problem-solving skills, always striving for new noledge. A person with multi-tasking and organizational skills and high ethical standards.
- Excellent communication and interpersonal skills, ability to work independently as well as part of an integrated team.
PROFESSIONAL EXPERIENCE
Python API Developer
Confidential, Reston, VA
Responsibilities:
- Developed GUI usingPythonand Django for dynamically displaying block documentation and other features ofpythoncode using a web browser.
- Wrote scripts inPythonfor extracting data from HTML file and to parse JSON documents by loading the data in database.
- Performed web testing automation using Selenium API, wrote automation test cases and fixing automation script bugs
- Developed views and templates withPythonand Django's view controller and templating language to create a user-friendly website interface.
- Performed troubleshooting, fixed and deployed many bug fixes for applications dat were a main source of data for both customers and internal customer service team.
- Developed CI/CD system with Jenkins on Kubernetes container environment, utilizing Kubernetes and Docker for the runtime environment for the CI/CD system to build and test and deploy.
- Worked on Restful API's to access the third-party data for the internal analysis and statistical representation of data.
- Worked on development of internal testing tool framework written inPython.
- Handled potential points of failure (database, communication points and file system errors) through error handling and communication of failure.
- UsedPythonand Django to interface with the jQuery UI and manage the storage and deletion of content.
- Build SQL queries for performing various CRUD operations like create, update, read and delete.
- DevelopedPythonand PySpark programs for data analysis on MapR, Cloud era, Horton works Hadoop clusters.
- Used PySpark to expose Spark API toPython.
- Designed and developed a horizontally scalable APIs usingPythonFlask.
- Developed entire front end and back-end modules usingPythonon Django including TastyPie Web Framework using Git.
- Developed applications using in .NET using C#, Classic ASP, ASP.NET, VB.NET, ADO, Web Forms and Web Controls.
- Developed user interface screens under VisualStudio.NET2012 using ASP.NET and C#.
- Worked on front end frame works like CSS Bootstrap for development of Web applications.
- Created REST Services using ASP.NET WebAPI and C# to expose analytics data to the clients and hosted them in IIS, Azure.
- Worked in NoSQL database on simple queries and writing Stored Procedures for normalization and renormalization and Created database using MySQL, wrote several queries to extract data from database.
- Setup automated cron jobs to upload data into database, generate graphs, bar charts, upload these charts to wiki and backup the database.
- Used Panda data frames and MySQL, queried MySQL database queries frompythonusingPython-MySQL connector and MYSQL dB package to retrieve information.
- Used the Python's modules NumPy, matplotlib, etc. for generating complex graphical data, creation of histograms etc.
- Developed Merge jobs inPythonto extract and load data into MySQL database and creditworthy for debugging the project monitored on JIRA (Agile).
- Implemented a 'serverless' architecture using API Gateway, Lambda, and DynamoDb and deployed AWS Lambda code from Amazon S3 buckets.
- Added support for Amazon AWS S3 and RDS to host static/media files and the database into Amazon Cloud.
- Worked on deployment on AWS EC2 instance with Postgres RDS and S3 file storage.
- Successfully migrated the Django database from SQLite to MySQL to PostgreSQL with complete data integrity.
- Followed AGILE development methodology to develop the application.
- Built Web pages dat are more user-interactive using AJAX, JavaScript, andAngularJS.
- Developed responsive client-side application to integrate with server side using HTML5, Dojo, JavaScript, jQuery,AngularJSand Bootstrap.
- Migrating JSP front-end code toAngularJS. Implementation of UI changes using JavaScript, HTML5, and CSS.
- Involved in Data base design, normalizations and de-normalization techniques.
- Involved in User Acceptance Testing and prepared UAT Test Scripts.
- TEMPEffectively communicated with the external vendors to resolve queries.
- Exposure to automation in Ansible using its Python API.
- Used Ansible to configure and manage the infrastructure.
- Used and customized apache server to for checking our developed project by using Test driven approach (TDD) for developing services required for the application.
- Implemented Integration test cases which focuses mainly on the interfaces & flow of data/information between the modules for the integrating links rather than the unit functions which are already tested.
- Used GIT to resolve and coding the work onPythonand Portlet.
- Experience in using containers like Docker which is thedeveloperstandard for building and sharing apps dat enable simplicity, agility and choice for software development across any infrastructure.
Environment: Python3.7, Django, Django Rest, AWS, Selenium API, Devops, Flask, React, CI/CD, C#, .Net, ETL, Hadoop, Vagrant, New Relic Server, Azure, Git, Ansible, HTML5/CSS3, PostgreSQL, Amazon Web Service (AWS), Lambda, AWS SDK, SNS, Scala, SQS, CloudWatch, Kubernetes, Docker, S3, EC2, RDS, DynamoDb, EBS, Redux, Circle, PyCharm, Microsoft Visual Code, Linux, Shell Scripting, JIRA, Azure,DataFactory, AzureDatalake, Azure, SQL, Azure BLOB, Azure Databricks, API
Python Developer
Confidential, Malvern, PA
Responsibilities:
- Participated in all the stages of software development lifecycle like design, development, and implementation and testing.
- Used object-relational mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with an SQL-based schema
- Designed the front end of the application usingPython, HTML, CSS, AJAX, JSON and jQuery. Worked on backend of the application, mainly using Active Records.
- Automation (Ansible) and Deploying on AWS environment.
- Designed and developed a horizontally scalable APIs usingPythonFlask.
- Built various graphs for business decision making usingPythonmatplotlib library.
- Involved in building database Model, APIs and Views utilizingPython, in order to build an interactive web-based solution.
- Designed, configured, and deployed Confidential Web Services (AWS) for applications utilizing the AWS stack (Including EC2, Route53, S3, RDS, Cloud Formation, Cloud Watch, SQS, IAM), focusing on high-availability, fault tolerance, and auto-scaling.
- Strong experience in data retrieval and manipulation using ADO.NET data objects such as Dataset, Data Reader, Data list, Data Adapter.
- Worked with Requests, Numpy, Scipy, PyTorch, and Pandaspythonlibraries during development lifecycle.
- Technologies Used: React, React Native, Python (Django, Flask), Node.Js
- Created indexes for various statistical parameters on Elasticsearch and generated visualization using Kibana.
- Managed large datasets using Panda data frames.
- Used data types like dictionaries, tuples and object-oriented concepts based inheritance features for making complex algorithms of networks.
- Developed SQL Queries, Stored Procedures, and Triggers Using Oracle, SQL and PL/SQL.
- Implemented AJAX to update necessary section of webpages and hence, avoiding the need for reloading the entire web page.
- Used GitHub forPythonsource code version control
- Experience with Front-end JavaScript frameworks like Angular JS, Node JS. And with the creation of RESTful Web service.
- Used Bootstrap and AngularJS, React.js and Node.js in TEMPeffective web design.
- Utilized Agile process and JIRA issue management to track sprint cycles.
Environment: Python, Django, AWS, XML, Pandas, JSON, Scala, REST, PyUnit, GitHub, Jira, GitHub, SQL, Oracle, Agile, Ansible
Software Engineer
Confidential, Ridgeland, MS
Responsibilities:
- Worked with the Stakeholders, gathered requirements developed high level design documents.
- Has usedPythonlibraries like NumPy/SciPy, Pandas for market analysis and done some machine learning usingPython.
- Profiledpythoncode for optimization and memory management.
- Implemented front end for third party Web service using jQuery, Html, AJAX, JSON and JavaScript.
- Web-services backend development usingPython(CherryPy, Django, SQL Alchemy).
- Designed and developed the UI of the website using HTML, XHTML, AJAX, CSS and JavaScript.
- Developed entire frontend and backend modules usingPythonon Django WebFramework.
- Worked on development of SQL and stored procedures on MySQL.
- Designed and developed a horizontally scalable APIs usingPythonFlask.
- Associated with development of Webservices using SOAP for sending and getting data from the external interface in the XML format.
- Developed GUI using webapp2 for dynamically displaying the test block documentation and other features ofPythoncode using a web browser.
- UsedPythonbased GUI components for the frontend functionality such as selection criteria and developed a GUI for a JavaScript product.
- Developed the required XML Schema documents and implemented the framework for parsing XML documents.
Environment: Python2.7, NumPy, SciPy, Scala, Dockers, Pandas, C++, JSON, Oracle DB, MySQL, DB2, PL/SQL, Linux, HTML, XHTML, CSS, AJAX, JavaScript, Apache Web Server
