Full Stack Developer Resume
PROFESSIONAL SUMMARY:
- 7+ years of experience in systems analysis, design, development and implementation of Web Applications.
- Experienced in Full stack application development using Python 3.x, Python 2.7, Django, Flask, HTML, CSS, Bootstrap, TypeScript, Vue.js.
- More than 5 years of experience inPython and Python Frameworks/libraries.
- Experienced in web UI design and interface development using HTML, CSS and Bootstrap.
- Experienced in developing web applications using Full stack frameworks such as Django and Flask.
- Developed various custom Vue.js components to be used in the web applications.
- Worked in various domains like Insurance/Financial Sector and Software services in designing web and enterprise applications.
- Experienced in Agile software development, a framework that delivers customer collaboration and interaction with processes and tools.
- Experienced in various stages of software development life cycle that included analysis, design, development, deployment and testing of an application for business outputs.
- Worked on version control systems such as Git and GitHub.
- Worked with SOAP and REST architecture for information exchange.
- Experienced with ORM's such as Django and SQL Alchemy, database design and normalization.
- Followed the best practices ofPython such as PEP - 8.
- Worked on large data sets and performance optimization of delivering large datasets by pandas and Numpy.
- Experienced in developing user friendly, simple yet TEMPeffective web-based applications.
- Experienced in Test Driven Development and Unit Testing using Python.
- Experienced with AWS Code pipelines and other AWS services such as EC2, S3, RDS, Lambda, Cloud formation scripts and Jenkins, IBM UrbanCode deploy etc for automatic deployment and integration of applications.
- Worked with container technologies such as Docker and orchestration tools such as Kubernetes.
- Deployment of developed web applications and configuring of web server tools such as Apache and Nginx for hosting the applications.
- Worked on various Integrated Development Environments like PyCharm, VS Code and Atom.
- Maintained and written detailed documentation and architectural solutions in IT infrastructure.
- Experienced in working with different operating systems like Windows, Linux and macOS environment.
TECHNICAL SKILLS:
Languages: Python, TypeScript, JavaScript, SQL, Bash scripting.
Web Frameworks: Django, Flask, Vue.js
Databases: Oracle, MYSQL, PostgreSQL, SQLite, MongoDB
Testing Tools: Pytest, unit test, Cucumber
Version Control: GIT, GITHUB
Cloud and Big Data: Amazon web services (EC2, S3, RDS, Glue, Lambda, Kinesis), Apache Hadoop, Spark, Splunk
CI/CD Tools: Jenkins, Urban Code Deploy, Docker, Kubernetes, Ansible
Operating systems: UNIX, MS Windows, LINUX.
Development Tools/IDE’s: Sublime Text, Jet Brains Pycharm, Visual Studio Code, ATOM
Package Manager Tools: Pip, pipenv, yarn, npm
PROFESSIONAL EXPERIENCE:
Confidential
Full stack Developer
Responsibilities:
- Developed a web application using Python, Django, Vue.JS, TypeScript, HTML, CSS, Bootstrap, Oracle Database etc. This application enables IRM team to scan all databases for PII/PCI data and centralized location for the reports.
- Used Django REST framework to develop the backend and to handle the REST calls with Guardium.
- Built database schema and optimized/ tweaked SQL queries for better performance.
- Developed mocha and chai test cases for testing purpose before any changes are committed to Github.
- Built pipelines in Jenkins and IBM UCD for automatic deployment of application.
- Wrote python unit test cases for testing the backend code.
- Developed a web application (self-service portal) using Python, Flask, Flask RESTful, Vue.JS, HTML, CSS, Bootstrap, POSTGRESQL database. These portal enables users for requesting Namespace(storage) and Server provisioning.
- Used Flask RESTful for processing the REST calls with Dell EMC ECS and Networker products.
- Developed front-end of the application using Vue.JS, Typescript, HTML, CSS, Bootstrap.
- Developed a Django Web application which is used to track the skillset of the employees.
- Developed front-end using HTML, CSS, Bootstrap.
- Built Docker container for this application and deployed it as a Docker container along with a Nginx container to serve it.
- AdminME portal is an internal website which is used to request elevated/admin permissions on Windows machines for period and RightFax tool is used to track Fax usage/billing in the company.
- Developed individual web applications using Flask and Flask RESTful, HTML, CSS, Bootstrap.
- Deployed applications in their respective servers using Apache webserver.
Confidential, NY
Full stack Developer
Responsibilities:
- Developedweb applications using Python Django Framework.
- Involvedin building database Model, APIs and Views utilizingPython,in order tobuildan interactive web-based solution.
- UsedPythonandDjangocreating graphics, XML processing, data exchangeand Businesslogic implementation.
- UsedPythonbased GUI components for the front-end functionality such as selection criteria, Administration of dedicated collocated RHEL 4 machine and configured complexApache configuration files.
- Added support forAmazon AWS S3 and RDS to host static/media filesand the databaseintoAmazon Cloud.
- WritingPythonscripts with Cloud Formation templates toAutomate installation of Auto scaling, EC2, VPC, and other services.
- Created Restful API's to integrate and enhance functionalities of the application. Also Utilized Restful API in communicating with third parties.
- Experiencewith working on Linux server.
- UsedPyCheckerfor testing code.
- UsedPythonto place data into JSON files for testingDjangoWebsites. Created scriptsfordata modeling and data import and export.
- Used HTML, SASS, Bootstrap, CSS, and JavaScript to create UI for the website.
- Used Javascript and Ajax for more interactive web pages. Ensured quality versioning datamodeling and data import and export.
- UsedJIRA for tracking and Updating Project issue.
Environment:Python3.x,Django1.6, HTML, CSS, XML, MySQL, JavaScript, SCSS,AJAX,JIRA, Oracle SQL Server,SQL,MongoDB,JavaScript,Git,GitHub
Confidential
Python Developer
Responsibilities:
- Worked in comprehending and examining the client’s business requirements.
- Used Django frameworks and Python to build dynamic webpages.
- Developed tools for monitoring and notification using Python.
- Enhanced the application by using HTML and JavaScript for design and development.
- Used data structures like directories, tuples, object-oriented class-based inheritance features for making complex algorithms of networks.
- Created MySQL back-end for data entry from Flash and worked in tandem with the Flash developer to obtain the correct data through query string
- Involved in designing database Model, API’s, Views using python to build an interactive web-based solution.
- Generated PythonDjango Forms to record data of online users.
- Implemented a module to connect and view the status of an Apache Cassandra instance using python.
- Developed MVC prototype replacement of current product with Django.
- Improved the Data Security and generated report efficiently by caching and reusing data.
- Created UI using JavaScript and HTML5/CSS3.
- Managed datasets using Panda data frames and MYSQL. Queried the database queries using Python-MySQL connector and retrieved information using MySQL dB.
- Recorded the online users’ data using Python Django forms and implemented test case using Pytest.
- Developed the application using the Test-Driven methodology and designed the unit tests using Python Unit test framework.
- Deployed the project into Heroku using GIT version control system,
- Maintained and Updated the application in accordance to the clientele’s requirement
Environment:Python 3, Django 1.6, Tableau 8.2, Beautiful soup, HTML5, CSS/CSS3, Bootstrap, XML, JSON, JavaScript, Backbone JS, Restful Web services, Apache spark, Linux, Git, Amazon s3, Jenkins, MySQL, Mongo DB.
Confidential, MI
Python Developer
Responsibilities:
- Developed a tool in python to collect data on WLAN Controller, submit to SPLUNK for analysis and do root cause analysis, proactive user experience monitoring and dynamic alerting using MVC, Web Frameworks (Django), MongoDB
- Automating Tasks and scale systems by developing automatic test cases, building frameworks
- Developed using object-oriented methodology a dashboard to monitor the all network access points and network performance metrics using Django, Python, MongoDB, JSON
- Developed application for monitoring, root cause analysis and management of WLAN data by parsing log using Python Django, MongoDB and creating JSON format
- Developed Python feature for parsing data from logs, alerts, network dump and create a analysis matrix to display
- Experience reading C++ code, understanding it and debugging the C++ code
- Application developed parses information from logs and provides analysis of data by mapping to information in database to provide analysis for proactive monitoring and alerts
- Interacted and communicated across multiple team and to discuss requirements, design aspects of application
- Used web2py, SQLALCHEMY, flask and MongoDB for developing proactive analysis application
- Testing, Debugging and fixing issues related to Automation framework
- Analyzing the data flow from Network and on Mobile devices for various configuration
- Developing XML based Test cases and Use cases for testing multiple Scenarios
Environment: Python, C++, XML, SQLALCHEMY, Flask, Django, MongoDB, Linux, PostgreSQL, Network TCP/IP, UDP, WLAN Controller, L2/L3 Networking
Confidential
Python Developer
Responsibilities:
- Implemented Business logic using Python.
- Design of server applications and client interfaces using Python, HTML and Django.
- Involved in multiple phases of Software development lifecycle (SDLC).
- Performed frontend designing using HTML, CSS, and JavaScript.
- Developed Python based API (RESTful Web Service) to track the events and perform analysis using Django.
- Involved in Requirement analysis, Project planning, Database designing and Report creation
- Involved in database design, creation using Oracle SQL, optimization, and tuning.
- Manipulation and fetching of data using CRUD operations on SQL Database.
- Wrote Python scripts to parse XML, JSON data and load the data in database
- Accessing the SQL databases to fetch data using Python cx oracle and MySQL packages.
- Python scripts to analyze subscriber and traffic data to analyze and optimize traffic.
- Processing of collected data using Python Pandas and Numpy packages for statistical analysis.
- Used Python REGEX to match and find data.
- Developed automated scripts using Python, Shell Scripting for data collection and transfer to databases.
- Performing unit testing using PyUNIT.
- Worked with source version control tool GIT to manage the code repository.
Environment: Python 2.7, Django, JavaScript, CSS, HTML, JSON, Oracle SQL Developer, UNIX, Linux, GIT.
Confidential
Linux O&M Engineer
Responsibilities:
- Operation and Maintenance of CORE Nodes of Bharti Airtel ltd.
- Clearing and escalation of Alarms.
- Call routing and Traffic shifting for node optimization.
- Implementation of MNP for Airtel.
- Achieved 100% customer satisfaction and received the ‘Best service Delivery Award of the year.
Environment: Python 2.7, CSS, HTML, Cisco routers, UNIX, Linux
