Senior Java Developer Resume
SUMMARY:
- Progressive software engineer with 9 years of hands - on experience designing, developing and implementing innovative software products and solutions that significantly increase productivity and profitability meet user needs. Adept at delivering high-quality products while establishing solid analytical and problem-solving abilities. Skilled using JAVA,
- SPRING, HIBERNATE, ANGULARJS(2), XQUERY, OOP, DESIGN PATTERNS, SOA, DATA STRUCTURE, ALGORITHMS, JAVASCRIPT, REST API, XML, JSON, MYSQL, MARKLOGIC and ORACLE while leading comprehensive software development. Proven ability to collaborate with clients on project delivery. Experienced in implementing application
TECHNICAL SKILLS:
Web Application Development: SDLC Coding & Programming Requirement Analysis & Feasibility Studies Solution Design & Implementation Technology Integration Team Leadership
Languages: Java, JavaScript, Shell Script, XQuery, Android, PHP Framework Spring MVC, Hibernate, JPA, JSF. JUnit
Web: JSP, Servlet, XML, AngularJS, jQuery, AJAX, JSON, HTML, CSS
Design Pattern: Strategy, State, Observer, Command, Proxy, Template, Factory, Abstract Factory, Facade, Chain of Responsibility, Singleton
Other: Algorithm, Data Structure, Object Oriented Programming(OOP), Service Oriented Architecture(SOA), SDLC Scrum, Waterfall
Databases: MySQL, MS SQL, Oracles, MarkLogic
Tools: Eclipse, Netbeans, STS, Visual Paradigm, MS Visio, Star UML, MySQL Workbench, Subversion, Maven, Git, Github, SourceTree, Adobe Flash, Adobe Photoshop
Server: WebLogic Application Server 10.3, Apache Tomcat 6.0, Apache 2.2, Apache Solr Platforms Windows, Linux (RedHat/Ubuntu/CentOS), SUN.
PROFESSIONAL EXPERIENCE:
Confidential
Senior Java Developer
Responsibilities:
- Content Preservation and Electronic Archiving: Design and develop an extensible solution that validates document’s XML with National Library of Medicine (NLM) standards (XML schema), Combine XML and require files (pdf, images, etc.) from the file-system to create a package to preserve and archive for internal and external use having SFTP, report and email module also GUI to manage the overall system.
- Content Preservation and Electronic Archiving: Design a feed generator for Registered Clients and Content Type and serve them on request and per-generated based on registration, Zip, sFTP and send notification. UI for client and field management.
- Sitemap/Sitemap Index Generator: Create tool to increase site visitor, do SEO and prepare Sitemap and Sitemap Index file for search engines according to the standard and periodical update.
- Dynamic Form Creation and Validation: Design and develop that can generate forms for any request like purchase order, Survey with proper security and validation.
Confidential
Senior Engineer
Responsibilities:
- Minute Back on Call Drop System: Developed Radio Network (RN) Quality Management System to reduce call drops by analyzing signals and generating reports.
- Minute Back on Call Drop System: Core Network Performance Monitoring Tools: Created tool to enhance Call Completion Rate(CCR), Call Success Rate (CSR), and Call Setup Success Rate (CSSR) by integrating data and intelligence to recommend profitable options.
- Adjustment or Bonus Disbursement Tool: Launched tool to increase efficiency and decrease human error.
- System Status Notification System: Designed Shell Script base solution to assess critical status of server and facilitate preventative maintenance.
Confidential
Software Engineer
Responsibilities:
- Droid Backup & Share: Created functional Android application to enhance data storage. Technologies include: Android and Java and MySQL.
- Unified Alarm System: Developed interface to decrease response time and enhance operational efficiency for alarm generation systems.
- Mediation System for HUAWEI ICX CDR: Designed online solution to perform real-time decoding of Binary Raw CDR and translate to readable text format.
- SMS Broadcaster: Coded application to send SMS to selected groups or lists in database. Technologies include: Java, JSP, jQuery, HTML, and MySQL.
Confidential
Application & Software Engineer
Responsibilities:
- Push-Pull SMS System: Integrated SMS-based application with Short Message Service Center (SMSC).
- Instant Commercial Power Failure Notification for BTS: Developed and implemented software for instant SMS notification for 800 Base Transceiver Station (BTS) alarms.