We provide IT Staff Augmentation Services!

Software Engineer  Resume

4.00/5 (Submit Your Rating)

Austin, TX

SUMMARY:

  • Experience in Analysis, Design, Development, Testing, Bug Fixes, Enhancement, Support and Implementation of various standalone client server enterprise applications.
  • Expertise in Object - Oriented design and coding using Python.
  • Experience with Web Development, Web Services and the Django Framework.
  • Having Experienced in Agile Methodologies, Scrum stories and sprints experience in a Python based environment along with data analytics and excel data extracts.
  • Developed RESTful web-based applications using Linux, Python 2.7, Django 1.4,Mysql,SQLalchemy, HTML,CSS, Angular.js, XML,JSON, CSS, JavaScript, Jquery, Ajax, HTML, Eclipse IDE
  • Proficient in Software Design and Development with a solid background in developing applications in Linux and windows environment.
  • Proficient in using API like REST API
  • Proficient in SQL databases MS SQL, MySQL and PostgreSQL.
  • Web development using the Test Driven Development and Event Driven Development approaches.
  • Good knowledge of various Design Patterns and UML.
  • Having experienced in Agile Methodologies, Scrum stories and sprints experience in a Python based environment, along with data analytics, data wrangling and Excel data extracts.
  • Proficient with PEP8 coding standards.
  • Proficient in Front end development experience using HTML, XML, CSS, JQuery, JSON and JavaScript, DOJO, Angular.js.
  • Understanding of data structures, algorithms and NoSQL DB(MongoDB).
  • Hands on experience with SVN, Git, JIRA, Perforce, GitHub, AWS.
  • Experienced with writing Test Scripts to test REST API’s.
  • Good Knowledge of web services with protocol SOAP, REST.
  • Can handle writing technical and functional documents defined by the business requirements.
  • Good experience in documentation of various stages of SDLC(Software Development Life Cycle), Software Testing Life Cycle(STLC) and QA methodologies from project definition to post-deployment
  • Proven ability to implement Continuous Integration and Continuous Deployment processes.
  • Understand and maintain best coding practices using tools like PEP8, flake8 for python and JSHint for Javascript.
  • Hands on Experience with providing continuous integrations using Jenkins.
  • Have good understanding of Agile methodologies.

WORK EXPERIENCE:

Confidential, Austin, TX

Software Engineer

Responsibility:

  • Worked with CAD engineers and stakeholders, to gather requirements and come up with the plan to develop tool.
  • Developing a tool which will manage huge data collected over years and representing data using front end technologies to user.
  • Developed a UML diagram based on requirements and developed class schema.
  • Using HTML, AJAX, CSS and JavaScript designed and developed the User Interface of the website.
  • Designed and developed data management system using MySQL.
  • Wrote python scripts to parse XML and JSON documents and load the data in database.
  • Handled all the client side validation using JavaScript, Angular.JS.
  • Developed entire frontend and backend modules using Python on Django Web Framework.
  • Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface.
  • Have Experience on production support.
  • Used REST API for making calls to the backend and getting response
  • Involved in implementing Value Object Pattern, MVC & Factory Pattern.
  • Handled assignments in developing UI pages using JSP, HTML, DHTML, CSS, JQuery and JavaScript technologies for modules in BDMS
  • Wrote Python Test scripts to data migration and to REST API calls.
  • Managed requirements and tasks using JIRA
  • Worked in a small team with minimal supervision.
  • Practiced agile methodologies for development.
  • Used Python, Django Framework for backend.
  • Used Perforce for version control
Confidential, MI

Python Developer

Responsibility:

  • Provided client with portal which has reports with client information and licenses provisioned
  • Re-engineered various modules for implementing changes and creating efficient system.
  • Used python scripts to update content in the database and manipulate files.
  • Generated Python Django Forms to record data of online users
  • Writing Unit, Functional, and Integration test cases for Cloud Computing applications on AWS using Python
  • Managed requirements and tasks using JIRA
  • Worked with the marketing team to know their needs and provided them with the solutions.
  • Worked in the front end for designing of several pages like login, registration, portal and admin pages etc.
  • Worked with Jira tickets and handled the site maintenance issues.
  • Used python scripts to update content in the database and manipulate files.
  • Used Python 2.7/2.6, Django 1.4/1.3,Apache,AWS, Tomcat, XML, CSS, JavaScript, Jquery, PERL, Ajax, HTML to develop RESTful web services
  • Have hands on experience with production support.
  • Worked with Git for version control.
  • Have handled debugging of code for the maintenance issues and errors identified.­
  • Worked on the complete software development life cycle of in house project (from front end to back end) and was very much appreciated by mentor and colleagues.
Confidential

Software Engineer

Responsibilities:

  • Worked alone on project from gathering requirements developing the entire application with help from third party for publishing ads
  • Developed RESTful web services using Python, Django for the backend and MySQL server.
  • Wrote python routines to create logs about customer’s impressions, clicks and subscriptions every week.
  • Handled assignments in developing UI pages and JavaScript using JSP, HTML, DHTML, CSS, JQuery technologies for modules in BDMS
  • Worked on writing and as well as read data from csv and excel file formats.
  • Performed QA testing on the application.
  • Held meetings with client and worked all alone for the entire project with limited help from the client.
  • Used Django framework to develop the application.
Confidential

Jr Software Developer

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
  • Worked with PHP and Zend Framework.
  • Worked on CSV files while trying to get input from the MySQL database.
  • Created and executed test plans.
  • 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.

We'd love your feedback!