Senior Python / Aws Developer Resume
3.00/5 (Submit Your Rating)
Wilmington, DelawarE
SUMMARY
- Certified IT Professional with over 13 years of experience in Web/Application Development and coding with analytical programming using Python, AWS, Java and multiple databases Platform like Sybase, Microsoft SQL server, Oracle, and Teradata.
- Specializing in project management, analysis/design, development, and architecture of client information with focus in Banking and Financial Service /industry (BFSI)
- Extensive experience in developing web - based application using Python, JS, HTML 5 using Tornado framework.
- Extensive experience in Python data frame to build utilities for comparing the data from two systems.
- Expertise in migrating legacy system into new platform using Python.
- Proficient in both Agile and Waterfall development
- Extensively involved on performance tuning, optimization, and scalability to ensure efficiency in Sybase RDBMS and troubleshooting, assisting in resolving errors and performance bottle necks.
- Extensive experience in building desktop application using PowerBuilder and Sybase.
- Excellent reading, writing, verbal, communication, and documentation skills with the ability to interact with business and development teams.
- Designed and managed API system deployment using fast http server and Amazon AWS architecture
- Worked with JSON based REST Web services and Amazon Web Services (AWS).
- Automated JIRA processes using Python and bash scripts.
- To fetch data of definite options that are selected, Python routines were written to log into websites.
- Automated AWS S3 data upload / download using Python scripts.
- Worked on Element Tree XML API in Python to parse XML documents and load the data in database.
- Created entire application using Python, Django, MySQL, and Linux.
- Experience in AWS Cloud platform and its features which includes EC2, AWS Lambda, AMI, EBS CloudWatch, AWS Config, Auto-scaling, IAM user management, and AWS S3.
- Build scripts on AWS cloud for scheduling EC2 auto scaling load balancer with Python SDK.
- Good experience in Amazon AWS concepts like EMR, S3 and EC2 web services which provides fast and efficient processing of Big Data.
- Used Amazon Elastic Beanstalk with Amazon EC2 to deploy project into AWS .
- Created functions in AWS Lambda to run Python scripts and AWS Lambda using java to perform event driven processing.
- Added support for Amazon AWS S3 and RDS to host static/media files and the database into Amazon Cloud.
- Extensive Experience in Amazon Web services like Amazon EC2, Amazon S3, Amazon Redshift, Amazon EMR and Amazon SQS.
- Managed all aspects of SDLC process - requirement analysis, time estimates, functional specification, design, development, testing, migration, and support/ maintenance. Roles in testing includes test case review, defect triage etc.,
- Good experience in developing application using JAVA / Spring framework with Sybase backend.
- Automated multiple manual process and integrated with DevOps continues integration and continues deployments using Jenkins.
- Good experience in testing tools like JMeter for doing performing testing.
TECHNICAL SKILLS
- Microsoft SQL Server, Sybase, Oracle.
- Python, JAVA, PowerBuilder, and VB
- AWS S3, Lambda.
- HTML 5, JS, Angular JS, React JS
- Red Hat Linux, & Windows Family.
- HP Service Manager, JIRA git, svn
- JMeter, ALM
- IBM WebSphere
- Autosys & Control-M
- Microsoft Office Tools
PROFESSIONAL EXPERIENCE
Confidential, Wilmington, Delaware
Senior Python / AWS Developer
Responsibilities:
- Developed custom APIs using Python for Monitoring services and developed APIs to monitor various aspects.
- Created a Lambda Deployment function and configured it to receive events from S3 bucket.
- Created functions and assigned roles in AWS Lambda to run Python scripts.
- Logging in Splunk and all logs are streamed to Splunk for future analysis and debugging.
- Used Amazon S3 extensively to store the files transferred from other systems.
- Responsible to involve in design discussions and code review meetings.
- Designed and managed API system deployment using fast HTTP server and Amazon AWS architecture
- Setup database in AWS using RDS and configuring backups for S3 bucket.
- Written Cloud formation templates and deployed AWS resourcing.
- Build application and database servers using AWS EC2 and create AMIs RDS for Oracle DB.
- Having Knowledge on AWS Lambda, Auto scaling, Cloud Front, RDS, Route53, AWS SNS, SQS, SES.
- Gained Knowledge on Deploying apps using AWS Cloud Formation.
- Used Python scripts for security purposes, AWS IAM, AWS lambda functions and deploying the applications through elastic beanstalk.
- Performed Python code reviews and responsible for unit and integration test.
- Responsible to deploy the developed code to Testing & Production environments and validate the code.
- Handling production incidents and resolving it within the SLA
Technologies Used: Python and AWS S3 and Lambda.
Confidential
Senior Python/ AWS Developer
Responsibilities:
- Developed reconciliation utility between GL and Trade using Python, pandas, and oracle. Breaks and ageing history also tracked for audit purposes.
- On-boarded a new feed from the upstream. File contents loading and validations logic are done using Python.
- Developed reporting services to generate formatted text reports using Python and Oracle. Used control+M to schedule and generate these Python reports.
- Deployed project into Amazon web services ( AWS ) using amazon elastic bean stalk.
- Used GIT for the version control and deployed project into AWS .
- Designed AWS Lambda functions in Python an enabler for triggering the shell script to ingest the data into Mongo DB and exporting data from Mongo DB to consumers.
- Wrote Python scripts interacting with Google Cloud Storage, Datastore, AWS RDS, S3 and Redshift.
- Helped migrating and managing multiple applications from on premise to cloud using AWS services like S3, Glacier, EC2, RDS, SQS, SNS, SES, CloudFormation, VPC etc.
- Responsible for getting the requirements from the business stakeholders and creating high level design document.
- Responsible for developing and creating unit test cases using Python unit testing frameworks.
- Responsible for maintaining the Python coding style and standards as per Python PEP 8 standards
- Involved in query optimization and performance tuning for Oracle long running query.
- Created Unix shell scripts to call oracle stored proc to perform the data loading and feed validations.
- Responsible to deploy the developed code to Testing & Production environments and validate the code.
Technologies Used: Python, AWS S3, Lambda, Oracle, PL/SQL, Unix, shell scripts, Control+M.
Confidential
Sr. Python/ AWS Developer
Responsibilities:
- Successfully migrated the Java/ASP based web based legacy external facing application into Python based web application. Worked as a full stack Python developer for this migration project. Involved in both front end and back end development.
- Developed messaging service utility to transfer message in SWIFT format using Python and MQ.
- Developed Reporting Servicing utility to generate reports in PDF and XLS format using Python.
- Build back-end application with Python / Django, Worked on Dockers, RabbitMQ, Celery, and Jenkins.
- Worked on Python based test frameworks and test-driven development with automation tools.
- Developed a fully automated continuous integration system using Git, MySQL, Jerkins, and custom tools developed in Python.
- Worked on server-side applications with Django using Python programming.
- Utilized standard Python modules such as csv, itertools and pickle for development.
- Worked on Python OpenStack APIs and used Numpy for Numerical analysis.
- 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 and Created data access modules in Python.
- Deployed Python web application in Apache web server and Carpathia cloud web deployment.
- Developed Python based API (RESTful Web Service) to track the events and perform analysis using Django.
- Developed a Django CMS based system offering the ability to created arbitrary forms through an admin interface.
- Designed and Implemented Test Selector Package to process large volume of data using Python and Django ORM.
- Wrote Python scripts to parse XML documents and load the data in database.
- Automated AWS S3 data upload / download using Python scripts.
- Setting server less AWS Lambda, to run code in response to events, such as changes to data in an Amazon S3 bucket or an Amazon DynamoDB table, to run the code in response to HTTP requests using Amazon API Gateway, and invoke code using API calls made by AWS SDKs.
- Used CLOUDWATCH for monitoring AWS cloud resources and the applications that deployed on AWS by creating new alarm, enable notification service.
- Evaluated JSON based REST, SOAP Web services on Amazon Web services ( AWS ) along with EBS and RDS.
- Used the boto3 module in Python to interface with Amazon Web Services ( AWS ) like DynamoDB, which is a Designed and maintained databases using PostgreSQL in Python .
- Installed Witbe, Python , Jira, test Rail as part of server setups. Build AWS server for deployment and data processing.
- Developed Single Page Application using Angular JS, Python and Sybase to monitor the status of difference business operations in commodity business and its volume traffic during the day.
- Managed the Code Repository by maintaining code in GIT, improve practices of branching and code merge to custom needs of development team.
- Responsible to understand the full functionality performed by the legacy application and document the functionalities.
- Developed build and deployment scripts using Maven (pom.xml) as build tools in Jenkins to move from one environment to other environments.
- Experience on JIRA administration and JIRA workflow design and JIRA service desk.
- Responsible for creating high-level architecture diagram for the legacy application covering various tiers, technologies, and firewall rules.
- Responsible for creating design document for the new Python based web application and how it will be interacting with various other applications.
- Responsible for supporting L3 activities, code review, app flow/debug/build & deployment.
Technologies Used: Python, AWS, Lambda, MQ, Hydra, Postgres DB, Sybase, HTML, react JS, Angular JS
Confidential
Senior Developer
Responsibilities:
- Developed a message workflow using Python, MQ and Sybase for sending the trades to OFAC screening before the trades got processed and settled.
- Created a framework using Python to send and receives file from upstream and downstream systems.
- Created a Rule engine using Java and Sybase for settling the trades received from buyer and seller.
- Created a framework using PowerBuilder and Sybase to connect and receives Trades from the SWIFT network.
- Worked as a team lead and successfully migrated a legacy application developed in PowerBuilder/Sybase into a web-based application using technologies Python, HTML 5, Angular JS, and Tornado
- Extensively used Python pandas to do data loading, data analysis, computation, and generated report from the pandas.
- Used Pylint utility to check errors, coding standards in Python code.
- Responsible to develop detailed system designs and review approved system designs with project team.
- Responsible to develop program logic and review programs that require modification.
- Responsible to create Low Level Design documents by understanding the requirements from the business analyst (BA) and line of business (LOB)
- Responsible for creating unit test cases using Python unit testing frameworks.
- Responsible for maintaining the Python coding style and standards as per Python PEP 8 standards
- Responsible to involve in design discussions and code review meetings.
- Responsible to deploy the developed code to Testing & Production environments and validate the code.
- Responsible to create the change requests and attend the change review meetings for approvals.
- Responsible to prepare technical specifications and operational documents.
- Responsible for doing performance testing using JMeter.
- Responsible to share the knowledge with support teams.
- Provide production support, including on-call rotation and technical assistance to end-user and IT staff.
- Responsible for any enhancements.
Technologies used: Python, Tornado, JS, HTML5, Java, Sybase, JMeter, Powerbuilder, Linux, IBM WebSphere