We provide IT Staff Augmentation Services!

Application Architect (java & Mobile App Development) Resume

3.00/5 (Submit Your Rating)

Alpharetta, GeorgiA

SUMMARY:

  • Performance - driven, customer-focused, articulate and energetic Application Architect / Team Lead with 17+ years experience developing robust code for high-volume businesses.
  • Increased code-efficiency of HP customer support portal by 35%.
  • Boosted revenue management system customer retention by 25% at Confidential, the world’s most global hotel company.
  • An enthusiastic team player and deep creative thinker.
  • Knowledge of OOD, agile methodology, software/mobile app development and management as well as information security.
  • Experience with multiple programming languages.
  • Good communication, personal, analytical and problem solving skills. Multi-tasking and (cross-departmental) project/time management skills.
  • Performs well as a team member or independently.
  • Ability to learn new things quickly.

SKILL HIGHLIGHTS:

Programming languages: Java/J2EE (Swing, RMI, CORBA, JDBC, EJBs, JSP, JNDI; web services, web applications, servlets, and applets), Spring, Javascript/Node.js, C / C++, C#, Objective C/Swift, Prolog, Lisp, Unix Shell Script, Windows Batch Script.

Web/Mobile development: Javacript, Ionic, Angular; HTML, JavaScript, jQuery, ionic, PHP, CSS, CGI; ASP; XML, XSL; Android and iOS app development; Push notifications, Redhat Aerogear Unified Push Server (UPS) 1.1 and 1.2

Software development: CSM, Agile, DevOps, Hudson/Jenkins CI/CD pipelines; WSO2 API Manager 1.9, 1.10 and 2.1, WSO2 DAS (Data Analytics Server); Redhat KeyCloak, OpenShift; Expert Systems; Artificial Neural Networks; Docker, microservices, Spring Boot; Cordova, PhoneGap; Neo4j, D3.js; Erwin, Eclipse, Maven, iBatis / ibatisNet / myBatis, Hudson / Jenkins, Nexus, Nuget, NPanday, NUnit; BusinessObjects, Oracle, Oracle Developer, PL SQL; Eclipse, Ant, GIT/SVN/CVS; Tuxedo, JBoss, Tomcat, Glassfish, BEA WebLogic, Seagate Crystal Reports; Rational Rose/clearcase; Informatica ETL. UML. Apache, groupware like Moodle, MediaWiki, and WordPress. Unix/Linux admin. HP/HPE UID Integration/Single sign on, SAML2, PingFederate.

Databases: SQL, Oracle, SQL Server, MySQL/mariaDB, Access, JDBC, ODBC; MongoDB. Procedures, Triggers, Views.

Operating systems: Linux/UNIX, Windows, Mac OS.

PROFESSIONAL EXPERIENCE:

Confidential, Alpharetta, Georgia

Application Architect (Java & Mobile App Development)

Responsibilities:

  • Create, select, and manage the most appropriate architecture for end-to-end solution and/or systems within the solution.
  • Understand, analyze, decompose & size business requirements and develop a sustainable architecture road map. Demonstrate leadership capability of advising stakeholders for better outcome.
  • Maintain control over the architecture lifecycle interconnected with the project’s software development lifecycle. Proactively monitor the adherence of the implementation to the chosen architecture during all iterations
  • Work closely with project managers and business stakeholders to explain the benefits and justify the investment in application architecture of any chosen solutions. Deliver results that are meaningful to projects and programs goals
  • Act as agent of change in driving architecture transformation from legacy environments towards a highly scalable, robust and extensible framework and services. Inspire, mentor colleagues to apply fundamental software engineering mindset and best practices
  • Create and distribute proper views of architecture designs to appropriate stakeholders at appropriate intervals and abstraction levels
  • Lead and Manage ERDS project and the team; lead and manage Mobile Push Notifications project and the team (across the globe)
  • Most of my recent projects are Java, or JavaScript/mobile related, though I have exposure to other technologies such as Cordova/Phonegap, .Net/C# and Objective-C/Swift.

Confidential, Duluth, Georgia

Senior Software Engineer

Responsibilities:

  • Participate in the full cycle of software development including systems analysis, design, program development, testing, documentation, and support.
  • Design and develop the open system for video-on-demand applications. Modules include System Monitor, Session Resource Manager, On-Demand Resource Manager, Billing Gateway, static and dynamic video play list manager, Propagation Director, and Conditional Access Manager user interface using Java/J2EE, Java CORBA, Struts/Spring framework, Ajax, JAXB, Eclipse, Ant, Maven, Glassfish / Tomcat / JBoss, Oracle, CVS, Adobe Web Premium CS3 (Professional Edition).
  • Participate in the design and development of the UI framework for OpenStream video-on-demand management system.

Confidential, Atlanta, Georgia

Software Engineer

Responsibilities:

  • First to design, architect and code for HIRO/PerForm GUI project, Confidential ’s first web-based revenue management system project using Java, EJB, JSP/Servlets, Tuxedo and WebLogic/Jolt, serving over 3200 hotels worldwide.
  • Created prototype/code structure and laid the solid foundation for future Confidential GUI development.
  • Developed 80% of the codes for front-end HIRO GUI (using EJBs and JSP/Servlets).
  • Instrumental in the project - Coached the whole team on Java, EJB, JSP, servlet and Jolt technologies.
  • First to use Java/JDBC to completely rewrite the C-based loc install, a mission-critical utility to build HIRO hotel data from reservation and MVS systems, accommodating R&R and non-R&R hotels.
  • This is the biggest and most important component in HIRO.
  • Not only is it complex itself, it calls and coordinates with many external HIRO applications such as RHA(Rate Hierarchy Assignment), Forecaster and Optimizer.
  • First to design, architect and code for graphic representations of Holidex and HIRO data. The Price Scan application allows hotel user to view over the Web how their rates fluctuate.
  • Participate in the full cycle of software development including systems analysis, design, program development, testing, documentation, and support.
  • Provide on-time production support for various applications.

Technologies used: Java, Enterprise Java Bean, Servlet, JSP, Applet, C, JavaScript, HTML, UML, XML, and Decision Support System methodology; tools used: BEA WebLogic, WebGain Studio (Visual Café, StructureBuilder, and Dreamweaver), Tuxedo, Oracle, and Adobe PhotoShop.

Confidential, Atlanta, Georgia

Software Developer

Responsibilities:

  • Design and implement a four-tier client / server healthcare management system NueMed (Java, JDBC, RMI, Swing, Crystal Reports for Java), converted from its original Microsoft VB implementation.
  • Implement a chat board and a server administrator console, both of which are peer-to-peer distributed applications using observer and observable model (Java RMI, JRMP, JFC Swing). Implement other new algorithms and techniques for Confidential software.
  • Improve the efficiency and sophistication of Confidential software by perfecting existing code base.

Confidential, Athens, Georgia

Research Assistant

Responsibilities:

  • Develop three Web-based database applications and one Web-based intelligent system for gypsy moth risk assessment in a forest stand;
  • Design and develop a veterinary consulting system funded by the Confidential ;
  • Participated in the development of a forest health project funded by the Confidential Forest Service.
  • Various course projects using Java, C/C++, CGI, JavaScript and databases.
  • Also attended conferences and published papers in academic journals in the area of AI and its applications in education, medicine, forest management, etc.

We'd love your feedback!