SkillSet: python, mysql, django, html, css.
Python Developer with Data Analysis
Writing effective and scalable Python codes Designing and implementing robust applications Debugging applications to ensure low-latency and high-availability Integrating user-facing elements with server-side logic Implementing security and data protection Accommodating various data storage solutions Understanding, analyzing, and implementing Business needs, feature modification requests, conversion into software components Knowledge of designing databases Oracle, Postgres. Experience with creating functions, scripts, stored procedures and triggers to support application development. Excellent troubleshooting skills. Experience with Agile development methodology. Postgres, Oracle, GCP, Cloud run Implement the extract, transform, and load of data using APACHE Air Flow tool Database knowledge (Postgrres, Oracle, BigQuery) Data Analytics Pandas and Vectorization Multithreading and Multiprocessing API development experience (Flask) Core Python fundamentals and programming Code packaging, release, and deployment Object-relational mapping Code versioning tools like Git, SVN, etc Knowledge of ORM (Object Relational Mapper) Ensure the code delivered is running, conforms to specifications and design guidelines Unit testing of code to ensure it can be delivered and run in a system testing environment. Monitor all business requirements and validate all designs and schedule all code processes and prepare documents for all data flow diagrams. Design, create, and implement database systems based on the requirements. Improve applications performances and ensure the data quality and integrity in databases. Fix any issues related to database performance and provide corrective measures. Create functions, scripts, stored procedures and triggers to support application development. Develop best practices for database design and development activities. Analyze and ensure efficient transition of all technical design documents and develop various SQL packages to provide support to all application developers. Prepare layouts for all logical models and maintain database objects for various application components. Attend daily stand-ups, show and tell and provide status on regular basis. Help with the analysis of issues raised during QA/UAT/PROD phases and Data Reconciliation Deployment planning, co-ordination, post go-live support. Transition the technical knowledge to the team at the end of delivery. ,