
Lakshmi P Chekuri
- Python Developer
- Somerset, NJ
- Member Since Jun 03, 2023
Lakshmi P Chekuri
SUMMARY
· 4 years of experience as a Web/Application Developer and coding with analytical programming using Python, Flask, Django.
· Experienced with Python Libraries Numpy, Scipy.
· Experience in working with SQLite, MYSQL Workbench.
· Familiar with JSON based REST Web services and Amazon Web services.
· Experienced in MVW frameworks like Django, Java Script, jQuery.
· Implemented responsive web pages using HTML, CSS, Bootstrap and XML/JSON based SOAP and REST web services.
· Experienced in working with MVC frameworks like Angular JS.
· Experienced with full software development life-cycle (SDLC), architecting scalable Platforms, object oriented programming, database design and agile methodologies.
· Experience in implementation of the version control software like Git.
· Good knowledge of web services with protocols SOAP and REST.
· Good experience in Build tools like Maven.
· Experience in various Client-Server development technologies with the help of JavaScript, CSS, Bootstrap, HTML, jQuery, AJAX and XML.
· Experience in working with deployment tools like Jenkins
· Knowledge of cross-browser and cross-platform development of HTML and CSS based websites in Windows like IE and FF.
· Understanding of Python Best Practices.
· Knowledge of working with clients, support, UX and QA team to resolve bugs & also involved performance tuning.
· Having knowledge in Agile Methodologies, Scrum stories and sprints experience in a Python based environment, along with data analytics, data wrangling and Excel data extracts.
· Assisted in Developing testing plans and procedures for Unit testing/Test Driven Development, system test, and Load testing.
· Extensive use of Linux, Flask/Django
· Experience with different IDE's like Sublime Text, Jet Brains PyCharm and Visual Studio, Eclipse.
· Ability to learn and adapt quickly to the emerging new technologies and paradigms.
· Efficient team member with excellent work/time management skills, communications and Interpersonal Skills, ability to work under strict deadlines.
· Having Good Knowledge in AWS. And eager to learn and work on new cloud based technologies.
Education
· Bachelor of Engineering in Computer Science from N.R.I IT, India.
TECHNICAL SKILLS
Operating systems |
MS Windows, LINUX. |
Methodologies |
Agile, Waterfall. |
Web Technologies |
JSON, XML, HTML, CSS, Bootstrap, JavaScript, jQuery, AJAX,Angular JS and MVC. |
Web Frameworks |
Django, Flask. |
Languages |
Python, Java. |
Databases |
MySQL, Oracle, MS SQL. |
Configuration Management |
GIT, SVN |
Unit Testing Tools |
Pyunit, Junit. |
Protocols |
TCP/IP, HTTP/HTTPS and SOAP. |
Development Tools/IDE’s |
Sublime Text, Jet Brains Pycharm, Visual Studio, Eclipse Python, Django Plug-in. |
Experience
Everest Insurance – Somerset,NJ Apr 2016 – Till Date
Role: Python Developer
Responsibilities:
· Developed Views and Templates with Django view controller and template language to create a user-friendly website interface
· Implemented user interface guidelines and standards throughout the development and maintenance of the website using the HTML, CSS, JavaScript and jQuery.
· Created APIs, database Model and Views Utilization Python to build responsive web page application.
· Used python scripts to update content in the database and manipulate files.
· Redesigned existing task management systems using Python.
· Involved in frontend and backend modules using Python on Django Web Framework.
· Implemented and enhanced CRUD operations for the applications using the MVC (Model View Controller) architecture of Django framework and Python conducting code reviews.
· Efficient database management, optimization and caching.
· Used Python, jQuery, JavaScript and AJAX at the front end.
· Created multipage web application forms and nested forms for user to customize the templates.
· Involved in design, implementation and modifying the Python code.
· Developed Restful API's using Flask.
· Database modeling and design. Involved in developing and implementation of the web application using Python/Django.
· Used Git for the version control.
· Involved in Unit testing and Integration testing.
· Develop user friendly and sophisticated graphical representation of the catalogue of items that would be configured for a piece of equipment.
· Worked on object oriented programming (OOP) concepts using Python, Django.
· Used JIRA for bug tracking and issue tracking.
· Practical experience with working on multiple environments like development, testing, production.
Environment: Python, Django, MySQL, HTML, JavaScript, JSON, XML, jQuery, windows , Restful, CSS, Git, JIRA.
Wyndham Destination Network, Parsippany, NJ Aug 2015 - Apr 2016
Role: Jr.Python Developer
Responsibilities:
· Developed Views and Templates with Django view controller and template language to create a user-friendly website interface
· Configured the Django admin site, dashboard and created a custom Django dashboard for end users with custom look and feel. Used Django APIs for database access.
· Used Python and Django for XML, JSON processing, data exchange and business logic implementation.
· Built database Model, Views and API’s using Python for interactive web based solutions.
· Used Python scripts to update the content in database and manipulate files.
· Developed html views with HTML5, CSS3, bootstrap and AngularJS.
· Created UI using JavaScript and HTML. Designed and developed data management system using MySQL.
· Wrote and executed various MYSQL Workbench database queries from Python using Python-MySQL connector and MySQL dB package
· Worked on Jenkins continuous integration tool for deployment of project.
· Played a key role in a development wide transition from Subversion to Git which resulted in increase in efficiency for the development community.
· Implemented Restful Web-Services for sending and receiving the data between multiple systems.
· Responsible for debugging and troubleshooting the web application.
· Developed tested and debugged software tools utilized by clients and internal customers.
· Coded test programs and evaluated existing engineering processes.
Environment: Linux, Python, Django, HTML, XML, Jenkins, JavaScript, Restful, JSON, SQL Server, Git.
CMC, Hyderabad, India Jun 2014 - Mar 2015
Role: Jr. Python Developer
Responsibilities:
· Participate in requirement gathering and analysis phase of the project in documenting the business requirements by conducting workshops/meetings with various business users.
· Developed Python/Django application for Google Analytics aggregation and reporting.
· Used Django configuration to manage URLs and application parameters.
· Worked on Python Open stack API's.
· Used Python scripts to update content in the database and manipulate files.
· Generated Python Django Forms to record data of online users
· I have used Pandas API to put the data as time series and tabular format for east timestamp data manipulation and retrieval.
· Used Pandas library for statistical Analysis.
· Developed tools using Python, Shell scripting, XML to automate some of the menial tasks. Interfacing with supervisors, artists, systems administrators and production to ensure production deadlines are met.
· Used Django configuration to manage URLs and application parameters.
· Wrote and executed various MYSQL database queries from Python using Python-MySQL connector and MySQL DB package.
· Involved in development of Web Services for sending to getting data from the external interface in the XML format.
· Used LINUX as trouble shooter for systems.
· Worked on development of SQL and stored procedures on MYSQL.
· Responsible for debugging the project monitored on JIRA (Agile).
· 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.
Environment: Windows , Python, Django, JIRA, XML, JavaScript, JSON, MySQL.
College Enrollment Application Mar 2013 – Feb 2014
Internship Project.
Responsibilities:
· Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
· Worked in a team of six members.
· Generated Use case diagrams, Class diagrams, and Sequence diagrams.
· The application is designed using J2EE design patterns and technologies based on MVC architecture
· Waterfall model is used for development of the application.
· Designed the user interfaces using HTML4 and CSS.
· Used JavaScript for validations.
· Uses SQL server as a database technology.
· Used Eclipse IDE for writing code for JSP, Action Classes.
· Worked with JDBC for Database connectivity.
· Used Apache Tomcat Application Server to deploy the application.
· Worked on core java, using file operations to read system file (downloads) and to present on JSP.
· Manually tested the application for effective functionality.
· Interacted with managing team for requirements gathering and analysis.
· Involved in a full life cycle Object Oriented application development - Object Modelling, Database Mapping, GUI Design.
Environment: Core Java, J2EE, JSP, HTML, Design Patterns, Rationale Rose, UML, Windows XP, JDBC, Apache Tomcat, SQL server, Eclipse IDE.