We provide IT Staff Augmentation Services!

Software Developer Resume

0/5 (Submit Your Rating)

CA

SUMMARY

  • 5 Years of experience in Analysis, Design, Development, Management and Implementation of various stand - alone, client-server enterprise applications.
  • Experience of software development in Python (libraries used: libraries-numpy, OpenCV, urllib2, MySQLdb for database connectivity) and IDEs - sublime text, Pycharm, IDLE.
  • Good experience in Python, Django Framework.
  • Working knowledge of Deep Learning Python libraries.
  • Expert knowledge of and experience in Object oriented Design and Programming concepts.
  • Experience object oriented programming (OOP) concepts using Python, C++.
  • Experienced in installing, configuring, modifying, testing and deploying applications with Apache.
  • Excellent experience with Python development under Linux OS (Ubuntu, RedHat Linux).
  • Hands on Git, Amazon EC2/S3.
  • Experienced in developing Web Services with Python Application.
  • Experience in front end development technologies HTML, CSS, JavaScript.
  • Experience in Linux system administration.
  • Experience in developing web services using Django.
  • Manage internal databases, from planning and testing stages through implementation and support.
  • Excellent debugging, problem solving, optimization and testing skills.
  • Ability to manage (Multiple) project tasks with changing priorities and tight deadlines. Ability to work well in a team. Open to Team related tasks, team meetings, team interaction and conference calls.
  • Demonstrated ability to work well with a wide variety of people at various levels, foster cooperation and collaboration among individuals in the work unit, help team resolve conflicts constructively and ability and willingness to communicate when help is needed.
  • A Self starter with a positive attitude, willingness to learn new concepts and acceptance of challenges.
  • Well versed in writing unit test cases.
  • Hands-on experience in Unix and Linux Kernels.

PROFESSIONAL EXPERIENCE

Confidential, CA

Software Developer

Environment: Python, C++, XML, Agile (SCRUM), PyUnit, Apache, MySQL, HTML, Shell Script, Git, Linux, Unix and Windows.

Responsibilities:

  • Wrote python routines to log into the websites and fetch data for selected options.
  • Followed Agile Methodologies and SCRUM Process.
  • Used Pandas library for statistical Analysis.
  • Worked on Python Open stack API's.
  • Created entire application using Python, MySQL and Linux.
  • Worked with Open stack Command-line client.
  • Worked on the back end development using Django framework.
  • Created a Git repository and added the project to GitHub.
  • Used Python modules such as requests, urllib, urllib2 for web crawling.
  • Worked on writing and as well as read data from csv and excel file formats.
  • Performed QA automation testing on the application.
  • Exported/Imported data between different data sources using SQL Server Management Studio.
  • Developed views and templates with Python controller and templating language to create a user-friendly website interface.

Confidential, CA

Web Content Developer

Environment: Python, C++, MySQL, Linux, HTML5, XHTML, JavaScript, Apache Web Server.

Responsibilities:

  • Design, develop, test, deploy and maintain the website.
  • Developed entire frontend and backend modules using Python.
  • Designed and developed data management system using MySQL.
  • Developed application on AWS ecosystem.
  • Deployed Application AWS cloud at the end of every spring.
  • Rewrite existing Python module to deliver certain format of data.
  • Wrote python scripts to parse XML documents and load the data in database.
  • Developed a web search functionality integrated withElastic searchallowing users to achieve fast and filteredsearch.
  • Implemented monitoring and established best practices around using elastic search.
  • 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.

Confidential

Software Developer

Environment: Python, Windows, Subversion, Oracle 11g, HTML, CSS, JavaScript.

Responsibilities:

  • Analysed functional requirements and documented the user specifications and business rules.
  • Implemented business logic for the modules such as liability shift, system checks and arbitration in complaint.
  • Created MySQL back-end for data entry from Flash. I had to assist the Flash developer send the correct data via query strings.
  • Used Python based GUI components for the front end functionality such as selection criteria.
  • Created test harness to enable comprehensive testing utilizing Python.
  • Created PyUnit test scripts and used for unit testing.
  • Wrote Python routines to log into the websites and fetch data for selected options.
  • Maintaining archive data on appropriate storage devices.
  • Involved in building database Model, APIs and Views utilizing Python, in order to build an interactive web based solution.
  • Managed requirements and tasks using JIRA.
  • Worked on preparing configuration specs, branching, labelling and merging using Subversion.

Confidential

Software Developer

Environment: Python, Windows, MySQL, python libraries such as Numpy, Bash, Perl, HTML, CSS, JavaScript.

Responsibilities:

  • Worked in stages such as analysis and design, development, testing and debugging.
  • Responsible for user validations on client side as well as server side.
  • Have knowledge of other scripting languages such as Perl & Bash & worked on distributed version control systems like Git.
  • Involved in front end and utilized Bootstrap for page design.
  • Used Bootstrap as a mechanism to manage and organize the html page layout.
  • Created automated tests using bash shell scripts.
  • Worked on Linux (Ubuntu),SSH, GIT.
  • Troubleshooting and coded corrections for production issues discovered in the application.
  • Used Python based GUI components for the front end functionality such as selection criteria.
  • Usedpythonmodules such as requests, urllib, and urllib2 for web crawling.
  • Developed a fully automated continuous integration system using Git, Jenkins, MySQL and custom tools developed inPythonand Bash.
  • Used JavaScript and XML to update a portion of a webpage.
  • Used Test Driven Development approach, and wrote many unit and integration test cases.
  • Worked on CSV files while trying to get input from the MySQL database.
  • Worked with the testing team for resolving bugs.
  • Closely involved in performance evaluation and User Acceptance Test.

We'd love your feedback!