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
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.
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.
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.
