Java Developer Resume
Germantown, MD
SUMMARY
- Over 7 Years of experience in Analysis, Design, Development, Management and Implementation of various stand - alone, client-server enterprise applications.
- Hands on experience on python scripting, Django, flask, angular JS, javascript and Node.js.
- Proficient in Object oriented design experience, with extensive experience of Python-C/C++ binding using Boost Python and Python C types.
- Hands-on experience in Python STL, UI and web development.
- Proficient in web services with protocols SOAP, REST.
- PHP, XML, DHTML, CSS, BOOTSTRAP, JSON, JQuery and JavaScript are used in development of various web applications.
- Working knowledge of error and exception handling debugging using PDB, Eclipse, and Pycharm.
- Experience in using Eclipse, Pycharm, Pyscripter and Sublime Text while developing different application.
- Understanding server Apache Tomcat, Nginx, Web logic, WebSphere etc
- Worked with bug tracking tools like BUGZILLA, and JIRA.
- Excellent knowledge on numPy, sciPy and IPython.
- Experienced in Agile Methodologies, Scrum stories and sprints experience in a Python based environment, along with data analytics, data wrangling and Excel data extracts.
- Worked with different database servers like MySQL, MSSQL,Oracle etc.
- Experience in writing Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on MySQL database.
- Great knowledge on Version control tools like CVS, GITHUB, SVN.
- Having knowledge of Amazon AWSEC2,S3, SQS, RDS, SNS etc.
- Worked with Agile and Waterfall methodologies.
- Analyzing functional requirement and implement the workflow of establishing a CDN service on various providers using Python
- Efficient in demonstrating all phases of software development life cycle (requirements, design, architecture, development, testing).
- Expert in maintaining technical documentation for projects along with the development of marketing material such as flyers, presentations, case studies.
- Skilled in writing and reviewing requirements, architecture documents, test plans, design, documents, quality analysis and audits.
TECHNICAL SKILLS
Languages: Python, c, c++,java, PL/SQL
Frameworks: Django, flask, celery, fabric
Database: MYSQL, SQL, Oracle
Developer Tools: Pyscripter, Pycharm, Eclipse, Sublime text, v
Web Technologies: HTML, CSS, javascript, XML, AJAX, Jquery, Angular JS, bootstrap
Version Control Tools: GIT, SVN, CVS
Servers: Apache, Websphere, Weblogic, Tomcat
Operating Systems: Linux(ubuntu), Windows
PROFESSIONAL EXPERIENCE
Confidential, BOSTON, MA
Sr. Python Developer
RESPONSIBILITIES:
- Participated in all the stages of software development lifecycle like design, development, and implementation and testing.
- Django Framework that was used in developing web applications to implement the model view control architecture.
- For database access DJango API's have been used.
- Business logic implementation, data exchange, XML processing and graphics creation has been done using Python and Django
- Views and Templates were developed with Python and to create a user-friendly website interface Django’s view controller and template language is used.
- Developed UI using CSS, HTML, JavaScript, AngularJS, JQuery and JSON.
- DB2 SQL Procedures and UNIX Shell Scripts were designed and developed for Data Import/Export and Conversions.
- A Django dashboard with custom look and feel for end user has been created after a careful study of the Django admin site and dashboard..
- Unit Test Python library was used for testing many programs on python and other codes.
- JIRA was used to build an environment for development.
- Different testing methodologies like unit testing, Integration testing, web application testing were performed.
- For the extraction of data from the database various queries were written and a database was created using MYSQL.
- To build and populate DB and to ensure the standards the team of QA was also collaborated.
- In order to avoid the reloading of the entire web page to update small portions, AJAX in UI was used.
- For sending and receiving the data between multiple systems RESTful Web-Services were implemented.
- Features for dashboard were developed and tested using CSS, JavaScript, Django, Bootstrap .
- Git repository was created and added to GitHub project.
- An application was developed in Linux environment and dealt with all of its commands..
- Performance and consistency being the main factors of consideration the code was tuned.
- Actively worked as a part of team with managers and other staff to meet the goals of the project in the stipulated time.
ENVIRONMENT: Python 2.7, Django 1.4, Java Script, HTML, XHTML, Angular JS, JQuery, JSON, XML, CSS, MySQL, Bootstrap, Git, Linux, Eclipse, requests.
Confidential, GERMANTOWN, MD
Sr. Python Developer
RESPONSIBILITIES:
- For UI development, HTML, CSS, Java script was used.
- A basic visual Application was converted to Python and MSQL .
- For update and manipulation of file, Python scripts were used.
- Reports were created using PYCHAT.
- Many ETL developers were trained to use the existing Python Framework.
- SQL and PL/SQL stored procedures were used to create access to data.
- For the implementation of batch job scheduling the concepts of multithreading and concurrency were practiced.
- For front end applications, HTML, CSS5, JQuery, JSON, Java script was used.
- Development, testing, certification and production servers were managed..
- Optimization of code was done by LINUX profiler.
- HTML, DHTML, Ajax, CSS and JavaScript were used to implement the presentation layer..
- Lock mechanisms were implemented and the functionality of multithreading has been used for this purpose.
- The front end was developed using Python, Perl, CGI, JQuery, JavaScript and JSON
- The developed front end page was deployed into LINUX server after developing in windows.
- XML JAVA, Web services were used for data exchange from website.
- Python Django forms were generated for online users to record their data.
- Worked with various teams to support Python written ETL framework
- Was responsible for have the modules of rail docs run with design team for the expected project structure along with their development and enhancements.
ENVIRONMENT: Python 2.7, DJango 1.2, CSS, HTML, JQuery, JavaScript, DHTML, XML, Ajax, MSQL, PL/SQL.
Confidential, ATLANTA, GA
Python Developer
RESPONSIBILITIES:
- Was involved in Business requirements, system design meetings and Data analysis team.
- Python, Django, MySQL were used to create the complete application.
- Packages like Beautiful Soup to facilitate the purpose of data parsing and by using the Django templates HTML front end pages were written.
- Used other packages such as Beautiful Soup for data parsing and wrote the HTML front end pages using Django Templates.
- Django views were used to write the business logic and all other application functions.
- Build all database mapping classes using Django models and used Python scripts to update content in the database and manipulate files.
- Implemented the application’s front-end pages usingHTML, CSS and JavaScript.
- Python Django forms were generated to record online user data and to write test cases PyTest was used.
- Information extraction was done by using RESTful API.
- To fetch data of definite options that are selected, Python routines were written to log into websites.
- Exposure on Multi-Threading factory to distribute learning process back-testing and the into various worker processes.
- Using MYSQL a system of data management was designed and developed and queries were optimized in order to improve the performance.
- Various static/media files along with database were hosted into Amazon cloud and support for Amazon AWS S3 and RDS was added.
- Participated actively in unit testing, integration testing and GUI.
- Python twitter library was used for fetching important keywords of twitter feeds.
- Was a part of troubleshooting, debugging the web application.
- Performance and consistency being the main factors of consideration the code was tuned.
ENVIRONMENT: Python 2.7, Django 1.2, Java Script, HTML, XHTML, JQuery, JSON, XML, CSS, MySQL, Amazon AWS S3, Beautiful Soup, PL/SQL, RESTful, PyTest.
Confidential, ROLLING MEADOWS, IL
Python developer
RESPONSIBILITIES:
- According to the design, studied the requirements and implemented different functions.
- For a third part web service, front end was implemented using JQuery, Html and Javascript.
- For new functions, new database tables were designed, added and maintained.
- According to the desined and added tables, new entity objects were also designed, added and maintained.
- To send and receive data from external interface in XML format, Web services using SOAP was developed.
- Implemented Navigating flow, override the default navigation flow for UI
- SQLs and Stored Procedures were written
- Web based apps of Django were made for calculations of insurance premium.
- Designed the methodology of the code along with the hardware environment architecture.
- Worked on Agile methodologies and scrum stories.
- For Stastiscal Analysis, Pandas library was used.
- SVN and GIT sub version control tools were used to coordinate development of team.
- Used PyQuery to select definite DOM elements while parsing HTML.
- For Numerical analysis, Used Numpy in insurance premium.
- Involved in code test and review.
- Involved in mentoring team members.
- The status of issue logs were tracked day to day
- Within the scope of the project, new development and change requests were implemented.
- Service level database access objects were implemented.
- Reporting modules for the application were designed and developed along with the implementation of pagination.
- Code quality issues were fixed based on quality reports.
- Fixed Code Quality Issues based on quality reports.
ENVIRONMENT: Python 2.7, DJango 1.2, CSS, HTML, JQuery, JavaScript, DHTML, XML, SOAP, REST services, numPY
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 Javascript 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.
- Nonfunctional 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: HTML, CSS, JavaScript, AdobeFlashCS3, TomcatApache, JQuery, JSP, AJAX, SVN, Angularjs.
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, DOM, HTML, CSS, JavaScript, Shell Scripting, SQL, PLSQL, Oracle and Windows.
