We provide IT Staff Augmentation Services!

Software Programming Analyst Resume

0/5 (Submit Your Rating)

Columbus, OH

SUMMARY

  • Over 7 years of experience in Analyzing, Designing, Developing & Testing of multiple web applications with Python using Flask and Django frameworks.
  • Highly experienced to involve in all phases of Software Development Life Cycle(SDLC).
  • Good client facing experience and expertise in understanding Business Requirements and Solution Implementation.
  • Closely worked with Business Users and accepted challenging requirements to provide Technical Excellence.
  • Well versed with Agile and Waterfall Development Methodologies.
  • Excellent knowledge on JIRA tool for software development.
  • Worked with various Integrated Development Environments such as PyCharm, PyDev, Sub Lime Text, Eclipse and Notepad++.
  • Good knowledge on Algorithms, Data Structures, OOPS concepts, Flowcharts and Database Design.
  • Initiates solid management skills while demonstrating proficiency in Leading and Mentoring individuals to increase levels of productivity.
  • Extensive working knowledge in relational databases such as Oracle, Microsoft SQL Server and IBM DB2.
  • Strong experience in writing Stored Procedures, Functions, Sub - Queries and Triggers in MySQL database.
  • Good exposure towards non-relational databases such as MongoDB.
  • Excellent hands on over data analysis using Python Libraries such as Pandas, Numpy.
  • Proficient in handling Release Management Activities while ensuring integrity of the Production environments.
  • Strong knowledge on Unix based environments with expertise in Shell scripting.
  • Good hands on experience in server setup & code deployment on Linux platforms.
  • Good experience on front end application development using HTML, CSS and Java Script.
  • Good knowledge on using version control tools such as GIT and CVS.
  • Resolved all issues/bug fixes within Service Level Agreement(SLA) and provided quality of support.
  • Contributed individually in the implementation & support of systems in a production environment.
  • Performed Extraction, Transformation and Loading (ETL) of data from various external sources.
  • Extensive knowledge of working on support activities including Server Maintenance, Incident Handling and other Monitoring Activities.
  • Experience with continuous integration and automation using Jenkins.
  • Highly self-motivated with the ability to achieve tasks within the targeted time.
  • Conceptually strong individual with good analytical and design skills.
  • Excellent verbal and written communication skills to be an effective team player.

TECHNICAL SKILLS

Languages: Python, C, C++, Core Java, PL/SQL

Frameworks: Django, Flask, CSS Bootstrap

Web Technologies: HTML, CSS, JavaScript, AJAX, XHTML, XML, JQuery, JSON

Tracking tools: JIRA, Bugzilla

Version Control Tools: GIT, CVS

Application servers: Apache Tomcat, WebSphere

Testing Tools: QTP, HP QC, Selenium

Databases: MySQL, Microsoft SQL server, Oracle, Mongo DB

Operating systems: Linux/Unix, Windows and Mac OS

PROFESSIONAL EXPERIENCE

Confidential, Plano, TX

Python Developer

Responsibilities:

  • Participated in high level planning sessions to understand the requirements from the Users.
  • Managed, developed and designed a dashboard control panel for Customers and Administrators using Django, MySQL.
  • Followed Agile Methodologies to manage full life-cycle development of the project and used JIRA to keep track of the development changes.
  • Hands on experience in modelling MVC architecture using Django web application framework.
  • Customized settings.py in Django for Middleware, Database configuration, Logging.
  • Used Django Forms to extract data various websites and performed the necessary Testing of the data.
  • Attended meetings to plan the development and distribute work between off shore and on shore.
  • Used JIRA to improve code quality and smooth conduct of the product development.
  • Worked on various database operations usingPython- MySQL connector and MySQL DB package.
  • Involved in writing procedures using MySQL and optimized the database queries to improve the performance.
  • Developed remote integration with third party platforms by using RESTful web services.
  • Performed the development in using LAMP and WAMP open source web service stacks.
  • Engaged in understandingPHPCode and re-build the code inPython.
  • Worked on serializing data usingSerializersinDjango Rest Framework.
  • Built Vagrant Boxes for Development, UAT and Production Environments.
  • Examined XML documents and loaded the data in database using Python scripts.
  • Maintained and updated existing automation scripts to improve system performance.
  • Worked on Pythonbased GUI components for the front-end functionality such as selection criteria.
  • Responsible for creating dynamic webpages using HTML5, CSS3 and Java Script/ Jquery.
  • Worked on responsive web design and tested the applications to fit to the different screen sizes.
  • Performed Web Scrapping to extract data from multiple websites and convert into a format that is usable for analysis.
  • Used Python’s powerful data analysis package Pandas to analyze different types data such as tabular, ordered, unordered and other statistical datasets.
  • Actively worked with my team to meet the goals within the deadline.
  • Worked with internal project teams as well as external teams to develop and perform project goals.
  • Worked with clients to help interpret and understand engineering problems and solutions.
  • Responsible for debugging and troubleshooting the web application.

Environment: Python 2.7, Django, Django Rest, Apache, Java Script, jQuery, HTML, XHTML, CSS, JSON, XML, MySQL, GIT, JIRA, Linux, PyCharm.

Confidential, SFO, CA

Python Developer

Responsibilities:

  • Participated in meetings to gather and analyze the requirements to present the UI in an effective manner.
  • Developed backend of the application withPython,Django, Oracle DB.
  • Re-engineered various modules for implementing changes and created efficient system for our client.
  • Developed Views, Templates using Python and Django’s view controller and templating language.
  • Involved in the maintenance of the web application, worked on code enhancement to achieve reusability.
  • Built Restful APIs using Django andDjango Rest Framework.
  • Handled few of Django admin template changes to support additional functionalities
  • Automated performance calculation tasks by writing Python scripts using Numpy and SQL alchemy.
  • Wrote Python scripts to manipulate files and update the content in the database.
  • Involved in profiling the application using Python profilers.
  • Developed logics to perform complex calculations on Python Dictionaries and Lists.
  • Implemented business logic, worked on data exchange, processed XML and HTML using Python 2.7 and its framework Django.
  • Performed various data exploration tasks using Pandas.
  • Used JIRA to keep track of the project related tasks.
  • Managed code versioning with GitHub and deployment to staging and production servers.
  • Worked closely withfront endteam for data consumption from Backend.
  • Experienced in using Bootstrap as a mechanism to manage and organize the HTML Page Layout.
  • Worked on code enhancement to achieve reusability.
  • Developed test scripts and performedUnit Testingon the applications usingDjango Tests.
  • Performed CRUD operations such as Update, Insert and Delete data in multiple Database.
  • Provided effective IT solutions by creating new and modifying existing software applications.
  • Involved in preparing technical design documents in parallel with the development process.
  • Excellent co-ordination to ensure all the project activities are achieved and documented properly.

Environment: Python 2.7, Django 1.2, Django Rest, Oracle 11g, Jira, Eclipse, PyDev, Java Script, HTML, CSS, Bootstrap, LAMP.

Confidential, Columbus, OH

Python Developer

Responsibilities:

  • Provided continued support, maintenance and development of bug fixes and patch sets for existing web applications.
  • Implemented web applications in Flask frame works following MVC architecture.
  • Built web journal withFlaskframework and Jinja templates.
  • Involved understanding the current business process, defining scope of the project along with position statement.
  • Developed PythonOO Design code forlogginganddebuggingcode optimization.
  • Involved in writing Python scripts to parse the data in XML and JSON formats and lead them into Database.
  • Designed and developed web pages using HTML, CSS and UsedJavaScript to perform validations at Client's side.
  • Worked on creating responsive webpages for various types of devices using the Twitter Bootstrap.
  • Analyzed data using Excel VBA scripts and Macros and Built various graphs for business decision making usingPythonmat plot lib library.
  • Utilized PyUnit, the Python unit test framework for testing the functionality of the application.
  • Generated various report using Python Report lab and sent to Business users to improve their decision making.
  • Used Bugzilla to track the issues raised when moving the code.
  • Involved to write and execute stored procedures and various database operations using MySQL.
  • Designed Tables, Constraints, Views, and Indexes in coordination with the application development team.
  • Involved in deploying the application in Linux and Analyzed logs for fixing UAT/Production defects.
  • Experience in creating Use Case Model, Use Case Diagrams, Class Diagrams, Sequence diagrams using Microsoft Visio and Rational Rose.
  • Resolved issues and improvised the process to ensure a stable and accurate solution.
  • Worked on various backend Procedures and Functions using PL/SQL.
  • Involved in User Acceptance Testing and prepared UAT Test Scripts.

Environment: Python2.7, Flask, Bugzilla, Report Lab, SVN, HTML, CSS, C++, Core Java, Java script, Jquery, PL/SQL, Oracle 9g, Linux, Eclipse, Shell Scripting.

Confidential

Software Programming Analyst

Responsibilities:

  • Participated in Requirement gathering and analysis phases, validated and verified them to ensure success.
  • Followed Agile and waterfall development methodologies throughout the SDLC process.
  • Involved in design, development and implementation of various modules for company's core automation products.
  • DevelopedSQLandPL/SQLscripts to transfer tables across the schemas and databases.
  • Proactively tuned SQL queries leading to significant improvement in system response time and efficiency.
  • Wrote multiple Java Scripts to automate daily jobs and generate reports as per user requirements.
  • Responsible for enhancement and maintenance of existing code base.
  • Worked in UNIX environment and familiar with all the commands.
  • Monitored servers, responded to alerts and created scripts to automate tasks.
  • Responsible for writing/modifying scripts using BASH & Shell.
  • Responsible for Analyzing and Implementing the Change Requests.
  • Involved in testing the newly added functionalities and reported the defects to external development team.
  • Wrote different test scenarios and executed the test cases manually to make sure the end to end functionality of the application is working as expected.
  • Used HP Quality Center to write and execute detailed test cases as per the Business requirements and Functional specifications.
  • Hands-On-Experience on troubleshooting and problem solving related Linux/Unix server.
  • Conducted user evaluation tests to make sure the website's interface is intuitive and effective.
  • Modified the existing Java files to achieve the required functionality for desktop applications.
  • Gathered requirements to automate report generation which reduced huge manual effort.
  • Hands on expertize in modifying and designing new UI screens using HTML, CSS and Java script.
  • Performed functional testing withQTP, defined various checkpoints to verify results and performed tests using test driven data.
  • Wrote deployment Automation scripts for multiple JAVA/J2EE Applications.
  • Created Web Layer using JSF framework.
  • Provided continued support, maintenance and development of bug fixes and patch sets for existing web applications.
  • Managed day-to-day activities and interacted with team members to facilitate smooth implementation of the project tasks.

Environment: Core Java, Java script, Java/J2EE, HTML, CSS, XML, Shell Scripting, UNIX, PL/SQL, Oracle 9g, HP QC, QTP, WinSCP.

We'd love your feedback!