Java Developer Resume
Washington, DC
SUMMARY
- 7 Years of experience in Analysis, Design, Development, Testing, Customization, Bug fixes, Enhancement, Support and Implementation of various stand - alone, client-server enterprise applications.
- Strong ability in development of web based applications using Python.
- Experience in Object Oriented Design and Programming concepts in Java and Python.
- Experience in developing web applications by following Model View Control (MVC) Architecture using server side applications Django, Flask, WebPy, BottlePy and Pyramid.
- Proficient in Front end development experience using Python2.7, Django 1.7/1.8, HTML, XML, CSS, JavaScript, Bootstrap, JQuery, JSON and, Angular.js, Node.js.
- Experience in developing applications using socket programming(TCP/IP and UDP).
- Good knowledge of web services with protocols SOAP, REST.
- Good knowledge of server Apache Tomcat, Web logic.
- Hands on experience in SVN, Git, JIRA, Bugzilla.
- Proficient in SQL databases MS SQL, MySQL, Oracle, no-SQL, MongoDB.
- SQL and PL/SQL programming, developing complex code units, database triggers and using the latest features to optimize performance (Bulk Binds, Materialized views, Inline views, Global Temporary Tables).
- Good at writing SQL Queries, Stored procedures, functions, packages, tables, views, triggers.
- 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.
- Experienced in various types of testing such as Unit testing, Integration testing, User acceptance testing, Functional testing.
- Proficient in using editors Eclipse, PyCharm, PyScripter, Notepad++ and Sublime Text while developing different applications.
- Hands-on experience in Unix and Linux Kernels (file validations, file downloads, workflow executions).
- Hands-on experience in building custom Linux OS.
- Strong skills in writing technical and functional documents defined by the business requirements.
- Good knowledge in various stages of SDLC (Software Development Life Cycle), Software Testing Life Cycle (STLC) and QA methodologies from project definition to post-deployment documentation.
- Proven ability to analyze and understand complex systems, take them apart, and put them back together again, only better, and with fewer lines of code.
- Involved in the issue resolution and Root Cause Analysis.
- Exceptional problem solving and sound decision making capabilities, recognized by associates for quality of data, alternative solutions, and confident, accurate, decision making.
- Excellent analytical and communication skills with ability to interact with individuals at all levels.
TECHNICAL SKILLS
Primary Languages: Python 2.7, Java, SQL, PL/SQL
Python Libraries: memcache, pika, UnitTest, JSON, CSV, XLS
Web Technologies: HTML5, XML, CSS3, Java Script, JQuery
Python Framework: Webpy, Bottlepy, Flask, Pyramid, Django
Version Control Tools: Git, Github, SVN
Bug Tracking Tools: Jira, Bugzilla
Database: Sqlite3, MongoDB, Oracle (9i, 10g, 11g)
IDE’s/ Development Tools: NetBeans, Eclipse, PyCharm, PyScripter, PyStudio, and Sublime Text.
Operating System: Unix, Linux, Windows
Software Development Lifecycle: Agile Methodology, Scrum framework
PROFESSIONAL EXPERIENCE
Confidential, New York
Python Developer
Responsibilities:
- Worked on designing, coding and developing the application in Python using Django MVC.
- Developed dashboard using High charts JavaScript library.
- Used Django configuration to manage URLs and application parameters.
- Used Pandas (Python library) for Statistical Analysis.
- Experience in working with Python ORM Libraries including Django ORM, SQLAlchemy.
- Designed and developed the UI of the website using HTML5, XHTML, CSS3, JQuery and JavaScript.
- Used standard Python Modules e.g. CVS, RobotParser, itertools, pickle, jinja2, for development.
- Interactive in providing change requests, trouble reports and requirements collection with the client.
- Worked on integrating python with Web development tools and Web Services.
- Wrote and executed various MYSQL database queries from python using Python MySQL connector and MySQL dB package.
- Wrote scripts in Python for extracting data from HTML file.
- Developed the required XML Schema documents and implemented the framework for parsing XML documents.
- Utilize PyUnit, the Python Unit test framework, for all Python applications.
- Created most important Business Rules which are useful for the scope of project and customer needs.
- Used Collections in Python for manipulating and looping through different user defined objects.
- Improved code reuse and performance by making effective use of various design patterns.
- Deployed the project into Heroku using GIT version control system.
- Creating database schema for MySQL Database and helped to draw ER-Diagrams using Microsoft Visio.
- Performed troubleshooting, fixed and deployed many Python bug fixes of the two main applications that were a main source of data for both customers and internal customer service team.
Environment: Python 2.7, Django, Java Script, HTML5, XHTML, JQuery, JSON, XML, CSS3, MySQL, Bootstrap, Heroku, Git, SQLAlchemy, Linux, SQL server.
Confidential, Washington, DC
Python Developer
Responsibilities:
- Design, develop, test, deploy and maintain the website.
- Designed and developed the UI of the website using HTML, CSS and JavaScript
- 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.
- Handled all the client side validation using JavaScript.
- Worked extensively with Bootstrap, Javascript, and jQuery to optimize the user experience.
- Used Selenium Library to write fully functioning test automation process that allowed the simulation of submitting different we requests from multiple browser to web application.
- Used Python and Django to interface with the jQuery UI and manage the storage and deletion of content.
- Involved in development of Web Services using SOAP for sending and getting data from the external interface in the XML format.
- Responsible for debugging the project monitored on JIRA (Agile).
- Used JQuery for all client side Java script manipulation.
- Created unit test/regression test framework for working/new code
- Using Subversion control tool to coordinate team-development.
- Built development environment with JIRA, Stash/Git.
- Developed entire frontend and backend modules using Python on Django Web Framework.
- Responsible for debugging and troubleshooting the web application.
- Involved in entire lifecycle of the project including Design, Development, and Deployment, Testing and Implementation and support.
Environment: Python 2.7, Django, C++, Java, JQuery, MySQL, Oracle 11.2, Linux, Django, Eclipse, Shell Scripting, HTML, XHTML, SVN, CSS, Bugzilla, JavaScript, Apache Web Server.
Confidential, St. Petersburg, FL
Python and PHP Developer
Responsibilities:
- Responsible for gathering requirements, system analysis, design, development, testing and deployment.
- Participated in the complete SDLC process.
- Creating Queries and Stored Procedures in MySQL
- Managing database such as modifying database, backup, updating in server (Files and database)
- Wrote Web Services for assigning a territory to an account and reassign a territory to an account, search service to get required accounts on basis of territory/account.
- Wrote Web Services to display assignments information on an account.
- Wrote Console apps to dump data regarding accounts and territories.
- Wrote Console apps to assign a territory on bulk.
- Wrote stored procedures for getting bulk account information and searching for an account details.
- Utilized PyUnit, the Python unit test framework, for all Python applications.
- Created a Git repository and added the project to GitHub.
Environment: PHP, YUI 3.0, Python 2.7, MySQL, Git
Confidential
JAVA Developer
Responsibilities:
- Use-Case Diagrams, Class Diagrams, and Object Diagrams using UML Rational Rose were designed and developed for OOA/OOD techniques.
- Components using Java J2EE were designed and developed.
- UI using HTML CSS and JavaScript's was created.
- To implement Business Logic Servlets and Beans were created.
- For parsing the data to Oracle Database SAX/DOM Parser was used.
- Backend data access modules using PL/SQL stored procedures and Oracle were designed and created.
- JDBC and PL/SQL stored procedures were used to create database access layer.
- Object model, data model, constraints, tables, stored procedures, functions, triggers, and packages for Oracle Database were designed.
- User Acceptance Testing portion of test plan was developed and executed.
- Debugging Software for Bugs.
Environment: JAVA, HTML, CSS, JavaScript, Shell Scripting, SQL, PLSQL, Oracle and Windows.
Confidential
JAVA Developer
Responsibilities:
- Worked as a part of team in developing the UI and other front end programming including layout of web application matching the Autodesk requirements .
- Maintaining the coordination of all the project activities and make sure all the phases of the project are properly followed and documented regularly.
- Inputs on layouts were provided after detailed design discussions and user experience sessions.
- Angular JS directives were used to develop custom HTML elements.
- Using JQuery, Angular Java script client side validation techniques were developed.
- Using web technologies like HTML, XHTML, CSS, Responsive Web design and Bootstrap, front end applications, user interactive web pages were designed.
- Non-functional HTML, CSS pages from mock ups were developed and was a part of the UI review UI with business units and UI architects.
- Using JavaScript, HTML, DOM, XHTML, AJAX, CSS and JQuery in ongoing projects GUI was developed..
- Hand-written HTML, CSS, XHTML, JavaScript, JQuery, AJAX, XML and JSON were converted to mock-ups.
- New web components and features were designed and created for improved user experience
- Was a part of complete Software development Lifecycle - Requirement Analysis, Development, System and Integration Testing.
- MVC Structure was followed to develop Application. cross browser/platform compatibility issues (IE, Firefox, and Safari) on both Windows were handled.
- Using server and client-based State Management options application state was managed.
Environment: Python 2.6, DJango 1.2, CSS, HTML, JQuery, JavaScript, DHTML, XML, SOAP, REST services, numPY.