Summary
Overview
Work History
Education
Skills
Certification
Websites
Timeline
Generic

Shilpa Sreekumar

Summary

  • 10+ Years of experience as a Python Developer with Analysis, Design, Development, Testing, Customization, Bug fixes, feature Enhancements, Support and Implementation of various web-based, stand-alone, client-server enterprise applications.
  • Extensive experience with RASA framework for building conversational AL.
  • Proficient in designing custom intents, entities and training NLU models. Applied ML techniques to optimize intent recognition and response generation.
  • Experienced in writing complex conversational flows to handle user scenarios and designing the flow to integrate with external APIs.
  • Extensive experience as a front-end engineer experienced in React JS and ReactNative libraries.
  • Built and integrated chatbots using RASA, an open-source Python framework for conversational AI.
  • Developed UI with React JS, Redux, Redux forms and material UI for more interactive and responsive web pages.
  • Experienced with full software development life cycle (SDLC), architecting scalable platforms, object-oriented programming (OOPs) database design.
  • PCEP Certified Python developer.
  • Experience in developing web-based applications and desktop applications using Python and React.
  • Worked on standard python packages like boto and boto3 for AWS.
  • Experienced with EOS Standards, Agile practices and methodologies.
  • Experienced in software development in Python (libraries used: NumPy, Pandas, matplotlib, urllib2, MySQL dB for database connectivity) and IDEs - sublime text, Spyder, PyCharm, VS Code.
  • Hands-on experience in working with Python ORM libraries including Django ORM and SQL Alchemy. Proficient in SQLite, MySQL and Postgresql databases with Python.
  • Experienced in Agile Methodologies, Scrum stories and sprints experience in a Python based environment, along with data analytics, data wrangling and Excel data extracts.
  • Strong analytical and problem-solving skills, always striving for new knowledge. A person with multitasking and organizational skills and high ethical standards.
  • Excellent communication and interpersonal skills, ability to work independently as well as part of an integrated team. Identifies opportunities to apply or adapt existing capabilities and seeks opportunities to drive innovation.

Overview

9
9
years of professional experience
1
1
Certification

Work History

Technology Lead(Python Full stack developer/RASA AI developer)

Infosys
Houston, TX
02.2022 - Current
  • Developed and led the implementation of a data reconciliation tool using Python, React, Redux, and Material UI, resulting in improved data visualization and user experience
  • Utilized AG Grid in React.js to create dynamic data tables, implementing advanced features like sorting, filtering, and pagination for efficient dataset management
  • Building the chatbot for the data comparison tool using RASA, a python-based conversational open-source toolkit for building NLU and dialog management systems and it is used to create intelligent conversational agents with customizable and extensible features
  • Designed and implemented 40+ intents achieving 95% accuracy
  • Integrated API gateways and service orchestrators to handle routing and communication between microservices, enhancing the overall application performance
  • Employed client-side data caching strategies to minimize server requests, enhancing the responsiveness of the application
  • Leveraged local storage and session storage in the browser to store and retrieve data on the client-side, optimizing the user experience
  • Implemented efficient data fetching strategies such as pagination and lazy loading, minimizing network calls and improving application speed
  • Collaborated with cross-functional teams in an agile development environment
  • Testing the product and functionality of the product before release

Head Developer

TimeClick Software
05.2021 - 02.2022
  • Work horizontally across the enterprise to have a complete understanding of current and future product capabilities and understands how to extend custom software and system engineering through professional services to meet customer’s requirements
  • Responsible for gathering customer requirements and taking them all the way through to deployment
  • Design and development of mobile app using react-native framework
  • Developed UI for the time-tracking software using the library PyQt5 in Qt designer
  • Ability to collaborate with teams/groups to collect information used to form a solution
  • Implementing the product features and third-party integrations to the product
  • Testing the product and functionality of the product before release
  • Build and release of the product every quarterly after bug fixing and feature enhancement
  • Experienced with EOS standards
  • Provide daily metrics to the project leadership
  • Make recommendations to improve and support business activities
  • Manages client expectations and balances the needs of company and client to ensure satisfaction for relevant parties

Python Developer

TechDelegates
06.2019 - 12.2020
  • Participated in the requirement gathering and analysis phase in documenting the business requirements by conducting meetings with various business users
  • Responsible for gathering customer requirements and taking them all the way through to deployment engineering teams
  • Developed Python based API to track the events and perform analysis using Django
  • Used NumPy for Numerical analysis and pandas for data analysis
  • Worked with Python ORM Libraries including Django ORM and have good knowledge on Project management tools
  • Created Data tables utilizing PyQt to display User information and add, delete, update User records
  • Used Django Database APIs to access database objects
  • Wrote and executed various MYSQL database queries from Python using Python-MySQL connector and MySQL db package
  • Developed the ETL jobs as per the requirements to update the data into the staging database (Postgres) from various data sources and REST API’s
  • Worked on Amazon EC2 Clusters to deploy files into Buckets
  • Worked in an agile development environment
  • Interfacing with supervisors, senior developers and production team to ensure production deadlines are met

Python Developer

TechDelegates
04.2018 - 05.2019
  • Involved in the requirement gathering and analysis phase of the project in documenting the business requirements by conducting workshops/meetings with various business users
  • Performed dynamic UI designing with HTML5, CSS3, Bootstrap, JSON and AJAX
  • Re-factored and extended a large existing Django/Python code base, reducing the number of lines in code and duplication significantly
  • Used Django configuration to manage URLs and application parameters
  • Accessed database objects using Django Database APIs
  • Created database using MySQL, wrote several queries to extract/store data
  • Exported/Imported data between various data sources
  • Responsible for setting up the REST API framework using Django, Flask
  • Used Python module named Pandas for data manipulation
  • Involved in Agile Methodologies, Scrum stories and sprints
  • Participated in day-to-day meetings, status meetings, strong reporting and effective communication with project managers and head developers

Python Developer

TechDelegates
08.2016 - 03.2018
  • Responsible for gathering requirements, system analysis, design, development, testing and deployment
  • Involved in Business logic implementation, data exchange, XML processing done using python and Flask
  • Developed UI using React JS
  • Worked on several standard Python packages like NumPy, matplotlib, Pandas etc
  • Used Pandas library for statistics Analysis
  • Used JQuery and Ajax calls for transmitting JSON data objects between frontend and controllers
  • Worked on implementing some of the features like export to excel and import data from excel
  • Utilized AG Grid tool with React to display a large set of data in tabular form
  • Attended everyday Enterprise Workflow Stand-Up meetings to provide current status, thus following Agile (Scrum) Methodology

Python Developer

TechDelegates
07.2015 - 07.2016
  • Involved in the Design, development, test, deploy and maintenance of the website
  • Developed Python batch processors to consume and produce various feeds
  • Used Django framework for application development
  • Developed internal auxiliary web apps using Python Flask framework with CSS / HTML framework
  • Also used Bootstrap as a mechanism to manage and organize the html page layout
  • Used Django evolution and manual SQL modifications were able to modify Django models while retaining all data, while the site was in production mode
  • Developed microservices using Flask framework
  • Managed large datasets using Panda data frames and MySQL
  • Used Python based GUI components for the front-end functionality such as selection criteria
  • Carried out various mathematical operations for calculation purposes using python libraries
  • Performed troubleshooting, fixed and deployed many Python bug fixes of the two main applications that were a main source of data for both customers and internal customer service team
  • Attended everyday Stand-Up meetings to provide current status, focusing on the priority tasks and delivering on time

Education

Master’s Degree in Computer Science and Engineering -

Mahatma Gandhi University
Kerala, India

Bachelor’s Degree in Computer Science and Engineering -

Mahatma Gandhi University
Kerala, India

Skills

  • Python 27
  • Python 32
  • Python 36
  • Python 37
  • Python 39
  • Flask
  • Django
  • RASA
  • NumPy
  • Matplotlib
  • Pandas
  • Urllib2
  • Request
  • Math
  • Json
  • Hashlib
  • Eclipse
  • PyCharm
  • VS Code
  • Atom
  • AndroidStudio
  • MS SQL
  • MySQL
  • Oracle
  • SQLite3
  • PostgreSQL
  • XML
  • CSS3
  • HTML5
  • JavaScript
  • JQuery
  • MVC
  • Bootstrap
  • REST API
  • Git
  • AWS
  • PyQt5
  • React-Native
  • REACT JS
  • BitBucket
  • Node js
  • Next JS
  • Quartz Platform
  • SOAP
  • REST
  • Agile
  • Scrum
  • EOS
  • Windows
  • UNIX
  • Linux

Certification

PCEP-30-01: PCEP – Certified Entry-Level Python Programmer

Timeline

Technology Lead(Python Full stack developer/RASA AI developer)

Infosys
02.2022 - Current

Head Developer

TimeClick Software
05.2021 - 02.2022

Python Developer

TechDelegates
06.2019 - 12.2020

Python Developer

TechDelegates
04.2018 - 05.2019

Python Developer

TechDelegates
08.2016 - 03.2018

Python Developer

TechDelegates
07.2015 - 07.2016

Master’s Degree in Computer Science and Engineering -

Mahatma Gandhi University

Bachelor’s Degree in Computer Science and Engineering -

Mahatma Gandhi University
Shilpa Sreekumar