We provide IT Staff Augmentation Services!

Software Engineer Resume

2.00/5 (Submit Your Rating)

San Jose, CA

SUMMARY:

  • Over 6 years of IT experience in developing and deploying projects with Python, Java and frameworks such as Django using one or more of MySQL, HTML, Java script 1.8, MVC - AJAX, Linux (Unix).
  • Involved in entire lifecycle of the projects including Design, Development, and Deployment, Testing and Implementation and support.
  • Developed web-based applications using Python 2.7/2.6, Django 1.8/1.x XML, CSS, HTML, DHTML, JavaScript and JQuery.
  • Experience with Amazon Cloud EC2, VPC, Simple Storage Service S3, EBS, EFS, Elasticache, RDS.
  • Experienced in installing, configuring, testing and deploying applications with Apache.
  • Well versed with design and development of presentation layer for web applications using technologies like HTML, CSS, and JavaScript.
  • Experience in writing Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on MySQL and PostgreSQL database.
  • Experienced in developing Web Services with Python programming language.
  • Proficient with Apache Web Server, MySQL 5, GIT, Unix Shell Script, CSS, XML, JSON and Linux
  • Hands on experience programming with PYTHON, DJANGO and AJAX technologies.
  • Experience working with popular Design Patterns in Python like Factory, Singleton, Abstract Factory, Adaptor, Chain of Responsibility and Lazy Init.
  • Proficient in Software Design and Development with a solid background in Developing and Experience developing applications in Linux Environment
  • Excellent debugging, problem solving, optimization and testing skills.
  • Strong Knowledge of web application security and access control.
  • Experienced in Agile Methodologies and SCRUM Process.
  • Experienced in orchestration and automation with Docker, Jenkins, Terraform, Ansible, and basic Infra services etc

TECHNICAL SKILLS:

Programming Languages: Python 2.7/2.4, C++, Java JDK 1.6, Shell Script, Perl, SQL

Python Framework: Django 1.3/1.4

Packages: WxPython, PyQt, SciPy

Database: MySQL 5.1, SQL Server 2008, Oracle 10g

Web Technologies: Angular.JS, JQuery, AJAX, JavaScript, HTML, DHTML, XHTML, XML

Versioning Tools: GIT, Subversion, Perforce, SVN, CVS

Web/Application Servers: Apache, Flask

Methodologies: Agile, Waterfall Model.

Design Patterns: MVC

Operating systems: Linux/Unix, Windows

PROFESSIONAL EXPERIENCE:

Confidential, San Jose, CA

Software Engineer

Responsibilities:

  • Used Agile Methodology. Worked on high level and detail design
  • Architect framework for end to end micro services especially on infra services which is secure and scalable
  • Build framework with Python on automated deploying and configuring instances(VM),network, storage, security group which could be communicated and applicable on cloud side
  • Working for orchestration, develop application with Python used for automated provisioning/scaling/destroying Micro Services
  • Develop application for info security
  • Develop quantitative benchmarks and test cases to measure the performance
  • Debug application deployments on multiple environments.
  • Trained and documented initial deployment and Supported product stabilization/debug at the deployment site.

Environment: Python, Shell, Infra Services, Docker, AWS, Github, Jira, Jenkins.

Confidential, Sunnyvale, CA

Python Developer

Responsibilities:

  • Used Agile Methodology. Worked on high level and detail design
  • Developed Order processing application including order entry, Backorder processing, Inventory, Parts/product cross reference modules
  • Used python /Django to develop application.
  • Developed UI using HTML/CSS3, JQuery, and JavaScript.
  • Designed and developed data management system using MySQL and Django.
  • Deployed the application on cloud using AWS.
  • Used Amazon Cloud EC2 along with Amazon SQS to upload and retrieve project history.
  • Developed a Front-End GUI as stand-alone Python application.
  • Used SOAP and RESTful API for information extraction
  • Used Restful Web Services with JSON to get parts/products information.
  • Developed Database tables, SQL to updated orders information in database
  • Developed web based wireless testing system written in Java/Python for Motorola devices. With new system Motorola devices are being tested anywhere in the world.

Environment: Python 2.7, Django 1.8, Java, MYSQL, UNIX, and MAC LINUX.

Confidential, San Jose, CA

Application Developer

Responsibilities:

  • Worked on development of internal testing tool framework written in python.
  • Performed data manipulation/storage for incoming test data using lxml/etree libraries; Developed API modularizing existing python module with the help of pyyaml libraries
  • Wrote unittest cases for testing tools.
  • Developed GUI using HTML/CSS and Angular.js.
  • Performed optimization of test server by implementing multiprocessing for the caching system.
  • Improved user experience.
  • Improved performance by using more modularized approach and using more in built methods.
  • Improved caching system for the test web server.

Environment: Python 2.7, Django 1.8, MySQL 5, LAMP, XML, RESTful Web Services, UNIX, and Git.

Confidential, Walnut Creek, CA

Programmer

Responsibilities:

  • Worked on high level design and detail design
  • Developed the interactive user interface using jQuery JavaScript library.
  • Developed/Modified GUI using HTML, CSS and JavaScript (jQuery).
  • Used Django framework for application development.
  • Built application logic using Python 2.7, Django and MYSQL.
  • Used RESTful Web services for integration with various Medical Lab Services.
  • Supported Integration and QA testing

Environment: Python 2.7, Django 1.4, MySQL 5, LAMP, XML, JavaScript, CSS, JQuery, HTML, AJAX, Rest Web Services, LINUX, Git 5.x.

Confidential

Programmer

Responsibilities:

  • Design, develop, test, deploy and maintain the website.
  • Designed and developed the UI of the website using HTML, AJAX, CSS and JavaScript.
  • Developed entire frontend and backend modules using Python on Django Web Framework.
  • Designed and developed data management system using MySQL.
  • Rewrite existing Python/Django modules to deliver certain format of data.
  • Used Django Database API’s to access database objects.
  • Wrote python scripts to parse XML documents and load the data in database.
  • Generated property list for every application dynamically using python.
  • Handled all the client side validation using JavaScript.
  • Creating unit test/regression test framework for working/new code
  • Using Subversion version control tool to coordinate team-development.
  • Responsible for debugging and troubleshooting the web application

Environment: Python, Django 1.3, MySQL, Linux, HTML, XHTML, CSS, AJAX, JavaScript, and Apache Web Server.

We'd love your feedback!