Sr Python Developer Resume
Jacksonville, FL
SUMMARY:
- Senior IT Developer with an overall 12+ years of exponential experience predominantly in Confidential 100 companies.
- Extensive development experience in Restful web - services using Python/Django, Node.js in a fast-paced Agile delivery model.
- Active participation in all the software development lifecycle stages including design, development, testing, deployment and Implementation support.
- Extensive development experience in ETL processing application development, with async service calls using asyncio library
- Implemented the Multiprocessing and Multithreading to process for 100K to 2M transactions from file and DB.
- Deep knowledge of relational and non-relational databases and Created Sql operation to retrieve the records from Postgres DB and generated the threshold report.
- Hands-on experience in the following technologies/Databases - Eclipse, Apache Framework, Oracle, MySQL, MongoDB, XML, CSS, JSON, HTML, DHTML, JavaScript and jQuery.
- Experience in Architecture scalable platforms, object-oriented programming, database design, and SDLC(Agile) methodologies.
- Hands on experience in serverless computing Lambda.
- Good exposure using the Control-M to manage the ETL process.
- Hands-on experience in performing installation, implementation, customization, operation, recovery and performance tuning and RHEL Environment.
- Hands-on experience in defect triage and root cause analysis, performance scaling and on-call support.
- Exposure to project management activities like scrum ceremonies, senior management reporting, delivery reports, mentoring and training resources.
- Hands on experience to use Jenkins, uDeploy, Docker and OpenShift for CI/CD management.
- Hands on experience in GraphQL, AWS EC2, S3, IAM, SNS, SQS, API Services, API Gateway.
- Hands-on experience using boto3 in lambda functions to connect the S3, DynamoDB, SQS operations integrated with AWS API services.
- Experience in MemCache, PyUnit, PyTest, Git, Rally, JIRA, POSTMAN etc.,
- Ability to learn and adapt quickly to emerging new technologies and showcased documented feedback and results.
- Hands on experience in SQLAlchemy, NumPy, Pandas.
- Experience in supporting Design, code analysis, refactoring, bug fix, defect triage, and L3 support.
- Responsible for peer code reviews, bug fixes, L3 support, and UAT testing.
TECHNICAL SKILLS:
Languages: Python 2.7/3.7, PySpark, Node.js(Express.js), PHP, Javascript, React(Basic), Redux
Frameworks: Django(ORM), Node.Js
Web Technologies: HTML, CSS, XML, JSON, Javascript, React
Versioning Tools: GitHub
Web servers: Apache, Zope, WAMP, LAMP
Databases: MySQL, Oracle, No-Sql(MongoDB), Postgres
Operating systems: Linux/Unix, Windows Variants
AutomationTools: Jenkins, uDeploy, OpenShift, Docker, HaProxy, Ansible, Containerization, Kubernetes, Swagger, AWS.
PROFESSIONAL EXPERIENCE:
Confidential, Jacksonville, FL
Sr Python Developer
Responsibilities:
- Created python ETL application to process the Files.
- Implemented the Multiprocessing and Multithreading to process for 100K to 2M transactions from file to insert into DB, also export from DB and improved system performance more than 40%.
- Implemented Python Asynchronous service calls using asyncio library and improved system performance more than 30%.
- Created Sql operation to retrieve the records from Postgres DB and generated the threshold report through ETL Processor.
- Created Control-m setup to run the Python Batch file at specific time.
- Documenting Process flows, hotfix deployment steps.
- Peer review, mentoring new team members, unit test case creation and executed using pytest Library.
- QA test case evaluation.
- Good exposure in defect triage and root cause analysis of the defects, performance scaling and on-call support.
Confidential, Windsor, CT
Technology Lead - Python
Responsibilities:
- Create, review and approve business, functional and technical design specifications for transaction processing applications
- Mentor and support other members of the team (both on-shore and off-shore) to assist in completing tasks and meet objectives
- Create and develop system applications utilizing standard concepts, practices and procedures
- Work closely with other groups like product, business analyst, quality assurance, and project management resources throughout delivery of solutions
- Provide weekly status reports and time accounting
- Monitor upcoming new development activity for potential impact to overall environment
- Implemented Cache mechanism using Memcache and Oracle and improved system performance more than 40%.
- Hands-on experience using boto, boto3 in lambda functions to connect the S3, DynamoDB, SQS operations integrated with AWS API services. implemented JWT and OAuth token in Microservices.
- Using Python, Shell scripting to automate some of the menial tasks. Interfacing with supervisors, architects, systems administrators, and production to ensure production deadlines are met.
- Created views and templates with Python and Django view controller to create a user-friendly website interface.
- Developed entire backend modules using Python/Django with ORM to handle the Oracle DB interactions, improved system performance more than 30%.
- Used Javascript ajax calls for transmitting JSON data objects between frontend and controllers.
- Good exposure in defect triage and root cause analysis of the defects, performance scaling and on-call support.
- Hands-on experience to use Jenkins, uDeploy, Docker and OpenShift for CI/CD deployments.
- Docker containers are created using Ansible scripts for production deployments.
- Created Restful API’s to handle the mobile/web application request/response based on the customer interaction.
- Created skeleton model in Node.JS and using that developed more than 15 microservices integrated with mongoDB and deployed in Openshift Cloud Environment.
- Created the CI/CD process to deploy the microservices in OpenShift Cloud.
- Hands on knowledge in SQLAlchemy, NumPy, Pandas, AWS EC2, S3, SNS, SQS, API Services, API Gateway.
- Hands on knowledge in serverless computing Lambda, GraphQL
Confidential
Sr Developer Mobility
Responsibilities:
- As a Sr.developer to design, develop, test and release the Kony application of HIX iOLS(online shopping) .
- Extensive experience in JavaScript, HTML, CSS, jQuery, JSON, and cross-platform build for developing applications.
- Handled widgets such as Segment, Vbox, Hbox, and Widgets APIs, Internationalization, i18n Usage, and Application Event APIs.
- Involved in the development of Web Services using SOAPUI for request and response.
- Handled pre-processor and post-processor requests/responses in JAVA/middleware.
- Performed troubleshooting, bug fixes, and implementation support
Environment: JavaScript, Java, KonyOne Studio, HTML, CSS, AJAX, XML, SOAP, Jira, Agile.
Confidential
Sr Software Engineer
Responsibilities:
- Requirement Analysis and Estimation of project timelines.
- Developed Python batch processors to consume and produce various feeds.
- Generated PDF daily and Monthly statements using Report-Lab PDF Kit.
- Developed internal auxiliary web apps using Python Django framework with CSS / HTML framework.
- Implemented Test Driven Development (TDD) strategy for the project.
- Coordinate with SMEs, other architects, and senior technical staff to identify a client’s needs, document assumptions, and build-out new requirements and move code through user acceptance testing.
Environment: Python, HTML, CSS, SQL, MYSQL and Windows.
Confidential
Sr Software Engineer
Responsibilities:
- As a Team lead to maintain the three application and requirement analysis and estimation of project timelines.
- Application deployment in client location and support activities.
- To produce the unit test and link test plans.
- Generated PDF report daily/weekly and Monthly statements using Report-lab.
- Implemented a Test-Driven Development (TDD) strategy for the project.
- Code Reviews, Test Reviews, and status meetings.
- Produce system and architecture documentation, Integration testing.
Environment: Python, Zope, HTML, DTML, CSS, Oracle and Windows.