Java Developer Resume Profile
Sterling, VA
PROFESSIONAL SUMMARY
- Over 5 years of strong experience in developing software applications using core Java and J2EE Technologies such as Servlet, JSP, JDBC, JavaScript JQuery, Struts, AJAX, XML
- Expertise in Object-Oriented design and coding. Good knowledge of various Design Patterns and UML.
- Around 1 year of experience of software development in Python libraries used: libraries- BeautifulSoup, numpy,scipy,matplotlib,python-twitter,Pandasdataframe,networkx,urllib2,MySQLdb for database connectivity and IDEs sublime text, Spyder
- Good knowledge of data analysis tools - JMP PRO by SAS, Tableau, SAS and language R
- Experienced in Java Multi-Threading, Collections, Interfaces, Synchronization, Exception Handling, Logging and Performance Tuning.
- Skilled in building good user interface using various front end technologies such as HTML, CSS
- Good knowledge of web services with protocols SOAP,REST
- Good knowledge of server Apache Tomcat, Web logic
- Extensive development experience using different IDE's - Eclipse, Toad and tools - Clear Quest
- Experienced in working with different databases - Oracle, MySQL.
- Experienced in writing SQL Queries, Stored procedures, functions, packages, tables,views, triggers.
- Experience in analyzing and handling large datasets using Oracle Relational database 9G,10G
- Good knowledge of version control software-CVS
- Managed and administered domains, managed servers in Oracle Web logic application server.
- Skilled in debugging/troubleshooting issues in complex applications.
- Experienced in various types of testing such as Unit testing, Integration testing, User acceptance testing, Functional testing.
- Skilled in Requirement gathering, Use case development, Business Process flow, Business Process Modeling: extensively used UML to develop various use cases, class diagrams and sequence diagrams.
- Good knowledge of agile scrum methodology to constantly assess smooth functioning of the team and maximize business value
- Expert in maintaining technical documentation for projects.
- Expert in developing marketing material such as flyers, presentations, case studies.
TECHNICAL SKILLS
Operating systems | Windows, Linux Ubuntu |
Languages | Java, C, C , Python, R |
J2EE Technology | Servlets, JSP, JDBC, JSF |
Markup languages | HTML, XML, JSON |
Web services communication protocols | SOAP,REST |
Scripting languages | CSS, AJAX, Java Script JQuery, Shell Scripting |
Frameworks | JSF 1.2, Struts, Spring Core, Hibernate |
Servers | Apache Tomcat 5 6, IBM Web sphere 7.1, |
Databases | Oracle, My SQL, query languages: PL,SQL |
IDEs/ Tools | Eclipse, Toad, Sublime text, Spyder |
Revision Controlling Systems | CVS |
Methodologies tools | Object Oriented Programming, UML, Agile Scrum |
Analytics Tools | JMP PRO, SAS, Tableau, UCI NET, NodeXL |
MS office tools | Microsoft Excel Super user , Microsoft word, Microsoft PowerPoint, PPTPlex |
WORK EXPERIENCE
Confidential
Python Developer
Responsibilities:
- Developed various functionalities for one of the major models of the system
- Developed understanding of US Department of Energy's existing tool Gridlab-d in order to troubleshoot and fix some issues.Gridlab-d is USDE's powerful analysis tool that examines in detail the interplay of every part of a distribution system with every other
- Used various python libraries and JSON to extract right data simulated from gridlab-d for various feeder networks for further analysis
- Built various charts and graphs to demonstrate power systemsbehavior changes depending on user's input used JavaScripthigh charts for visualization
- Worked on various JavaScript validation issues.
Environment: Python, JavaScript,JSON, HTML, CSS, Gridlab-d,SublimeText IDE, Github
Confidential
Java Developer
Responsibilities:
- Requirement gathering, Use case development, Business Process flow,Business Process Modeling: extensively used UML for designing to develop various use cases, class diagrams and sequence diagrams.
- Worked with the business community to define business requirements and analyze the possible technicalsolutions.
- Involved in designing and developing Views, Model and Controller components implementing MVC Framework Spring and Hibernate.
- Server side development using Servlets, JSP, JSF Java Beans, JDBC, JavaScript, HTML
- Ability to write efficient, complex queries against very large data sets using SQL Developer and TOAD
- Wrote DB queries using H-query
- Ability to analyze, model and handle large datasets
- Participated in daily scrum to implement Agile scrum methodology helping the team maintain focus on the
- business objective with constant assessment and feedback
- Prepared and tested use cases for the project
- Involved in Java application testing and maintenance in development and production.
- Involved in customer support, troubleshooting, defect tracking using Clear Quest
- Maintained program libraries, users' manuals and technical documentation
- Managed large datasets using Panda data frames and MySQL
- Wrote and executed various MYSQL database queries from python using Python-MySQL connector and MySQLdb package
- Carried out various mathematical operations for calculation purpose using python libraries
- Built various graphs for business decision making using Python matplotlib library
- Fetched twitter feeds for certain important keyword using python-twitter library
- Used Python library BeautifulSoup for webscrapping
- Participated in daily scrum to ensure constant feedback and smooth functioning of the project.
- Maintained program libraries, users' manuals and technical documentation
Environment:J2EE, Spring, Hibernate, Java servlets, JSF, AJAX, PL/SQL, Oracle, JSP, Java Script, Python, Clear Quest
Confidential
Responsibilities:
- Offline Marketing Tool: Analyzed and developed marketing material for various offerings.
- Interacted and worked with many managers of the company to gather and process relevant information about the products and services offered by company
- Created a Presales business development tool kit customizable as per client requirements and value propositions offered by Amdocs
- Online Marketing Tool : R esearched, analyzed and documented best practices and various case studies to be used as online business development tool for the company website
- Completed the assignment independently reporting directly to Senior Vice President, India of the company with minimal supervision
Environment: Excel, Prezi, Microsoft PowerPoint PPTPlex
Forbes Marshall Business Analyst
Confidential
Responsibilities:
- Data analysis: analyzed sales data of 5 years to generate business insights
- Consolidated analyzed information into cohesive and understandable graphs and correspondence for use in management decision-making.
- Business development: designed and developed different flyers and sales presentations for a line of energy products. This activity involved use of creativity and perseverance.
- Coordinated with design team to get these marketing materials printed in an appealing format
- Online Marketing and content management : Design and development of case study templates and customer stories to be used on company website for online marketing
Environment: Excel, Prezi, Microsoft PowerPoint, MS-word
Cisco SystemsSeniorSystemsEngineer
Confidential
Responsibilities:
Project 1: Priority one application development
- Development of a Priority-1 Cisco application in Java/J2EE Struts framework as a team
- Involved in various phases of Software Development Life Cycle SDLC of the application like Requirement gathering, Design, Analysis and Code development.
- Designed Use case diagrams, Class diagrams and Sequence diagrams using UML.
- Designed, developed, tested and deployed one of the five major functionalities of this application independently
- Design and development of user interfaces and client displays using Java Script, JSP, CSS and Servlets
- Involved in developing Views, Model and Controller components for Struts framework
- Wrote DDL, DML queries, stored procedures, triggers, and cursors using Oracle PL and SQL.
- Managed large volumes of data with the help of query languages and TOAD IDE
- Prepared and tested use cases for development and production for other functionalities as well
- Assisted with design, analysis, maintenance, documentation, and testing of the entire application
- Maintained program libraries, users' manuals and technical documentation.
Project 2: Technical support and customer service
- Prioritized and managed many customer service tickets at a time with adherence to service level agreements
- Modified and wrote DDL, DML queries, stored procedures, triggers, and cursors using Oracle PL and SQL.
- Code enhancements and defect resolution for applications written using languages C and C
- Identification, troubleshooting, debugging and resolution of technical issues independently and efficiently using various technologies such as Java, Java Script,SQL, Shell script
- Interaction with customers to provide and process information in response to their inquiries, concerns, and requests about the application
- Delivered client support and technical issue resolution via remote connection, call distribution software, email and video conferencing
- Development, testing and deployment of new technical code enhancements for existing applications
- Offered alternative solutions where appropriate with the objective of retaining customers' business
- Provided support also in terms of procedural documentation and relevant reports
- Improved client references by writing and maintaining documentation of resolved issues
- Provided training to clients in the use of system and applications as related to Internet
- Successful troubleshooting of highly complex long pending technical issues in other projects by multitasking after being recommended by higher management
Environment:J2EE,Struts,AJAX, CSS, Java servlets,Oracle, PL-SQL, Java Script, Shell Script, PEARL/CGI,Linux
SOFT SKILLS
- Strong customer service and problem solving orientation
- Data driven, customer focused, proactive, creative and innovative
- Excellent group and interpersonal communication
- Foreign Language : Spanish