Senior Soa Architect Resume
Baltimore, MD
SUMMARY:
- Over 17 years experience using Java and over ten years JEE experience. Including Spring, Struts, Hibernate, EJB, and many other frameworks.
- Graduate level coursework in data - science, statistics, machine learning, and data mining. Thesis research related to machine learning and data science.
- Over 18 years experience using web technologies. I wrote two published books (Pearson) on HTML and CSS, one on HTML/CSS and the other on HTML5/CSS3. I also wrote a published book on web design (Pearson). My experience includes the scripting languages ColdFusion, JavaScript, ASP, Perl, CGI scripts using C, Adobe Flex (FlashBuilder), and Java Applets. Experience developing front-ends using Javascript/JQuery/AJAX.
- Five years experience writing SOAP and REST web services and clients. Two years experience working with WebLogic Integration and Oracle SOA Suite. Oracle training in Oracle SOA Suite 12c component development.
- Over 10 years experience with Object-Oriented Analysis and Design, including significant RUP training and UML knowledge. I am comfortable with Agile design methods and creating usable design documentation.
- Over 20 years experience writing, including technical articles in major scientific publications. I have published several books on web technologies and mobile technologies. I am adept at writing and editing technical documentation.
- Most of my work has been in Java. I have used Objective-C, C/C++, C#, Ruby, ColdFusion, JavaScript, ASP, Visual Basic, Perl, PHP, and AWK. I have coursework where I used Prolog, Lisp, R, and Scheme. My thesis research uses R extensively.
- Over 20 years experience - including 2 years with significant PL/SQL script-writing experience - working with GIS data. Database experience includes Oracle, PostGRES, DB2, SqlServer, MySQL, MS Access, and SQLite. My experience connecting to these databases includes using JDOM, JDBC, and Hibernate.
- Five years experience writing iOS apps using Objective-C and two years writing cross-platform mobile apps using Adobe Air (FlashBuilder). I also have one year of experience writing Android apps.
- Three years experience as team lead and three as Architect.
EXPERIENCE:
Senior SOA Architect
Confidential, Baltimore, MD
Responsibilities:
- Documenting existing web services and providing formal documentation to client
- Proposing software architecture improvements for existing web services
- Designing and creating new web services (WebSphere/IBM RSA)
- Extensive documentation and design responsibilities, including Java desktop applications, Hadoop workflows, web services, and web applications.
- Designing and developing batch processing process involving Spring Batch and Hadoop.
- Experience writing Hadoop MapReduce Java programs.
- Working with analysts, SSA stakeholders, and client to ensure designs and implementations met requirements.
- Maintenance coding of Spring Batch, several WebServices, and web applications. Technologies: JQuery, JEE, Struts 2 (Websphere/IBM RSA).
Senior Java Developer
Confidential, Bethesda, MD
Responsibilities:
- Maintained and enhanced current Java Spring MVC applications and Struts applications (Eclipse/Tomcat).
- Converted Struts 2 application to Spring MVC
- Extensive front-end coding using JQuery with AJAX.
- Integrated front-end web application functionality with Restful Web Services (JSON)
- Developed PL/SQL scripts for Oracle 11G.
- Performed architect role by documenting most team’s development work.
- Ensured team’s solutions fit within NIH architecture
Senior Developer
Confidential, Frederick, MD
Responsibilities:
- Developed mobile medical software for Confidential for deployment on Android mobile devices.
- Android development using Xamarin (.NET/Android).
- Android development using PhoneGap (Javascript, Html5, CSS3)
- Front-end communication with Rest web services (both natively and AJAX).
Senior Mobile Architect
Confidential, Washington, DC
Responsibilities:
- Developed software for internal and client-facing use by Confidential .
- Responsibilities included both mobile development and programming web services using Java (JSON/Rest).
- Upgraded and maintained existing internal iOS Apps used within Confidential .
- Maintained and developed new JSON web services.
- Technologies: iOS, Objective-C/XCode, SQL, Java/JEE.
- Served as Technical Lead to two other developers on iOS development efforts.
- Responsible for coordinating effort with Confidential ’s web services team and end users within Confidential .
- Developed iPhone apps independently for XCOSoftware and Conover Company.
- Developed Request For Proposal for Confidential app announcement
- Responsible for obtaining clients, client communication, requirements, design, development, testing, and deployment of apps.
Technologies: iOS, Objective-C/Xcode, Adobe Flex/Actionscript, Android/Java, PhoneGap, HTML5 and CSS3, JavaScript.
Senior Mobile Architect
Confidential, Washington, DC
Responsibilities:
- Designed and developed a Flash/Flex mapping for the Immigration and Customs Enforcement.
- Developed numerous JEE/Spring components for enterprise system.
- Developed a Flash/Flex Social Analysis tool (social graphing tool).
- Architected and coded several prototype mobile applications that demonstrated mobile connectivity to client’s existing systems.
Technologies: iOS, Java (Blackberry), Flex/Actionscript, Java/JEE, Struts, Spring.
JEE SOA Architect
Confidential, Frederick, MD
Responsibilities:
- Developed web services using Java Metro 1.2 Reference Implementation.
- Created front-end clients to demonstrate capabilities.
- Analysis and design, team lead responsibilities, development, testing, and formal documentation.
- Responsible for communicating with Confidential client and stakeholders
Technologies: Java/JEE, JAX-WS, SOAP 1.2, MTOM, Javascript, HTML and CSS.
JEE Developer
Confidential, Germantown, MD
Responsibilities:
- Subcontractor to Focus Technology at Confidential .
- Maintained several J2EE projects.
Technologies: Java/JEE, Java Applets, JavaScript, HTML and CSS.
JEE Developer
Confidential, Greenbelt, MD
Responsibilities:
- Subcontractor through Business Performance Systems at Confidential .
- Developed several major J2EE services and WebLogic Integration Orchestrations.
- Significant design and documentation responsibilities
- Significant UML modeling experience
- XML Schema design responsibilities
- Significant experience with Lucene, RDF, and XML
- Programmed ESB using Mule ESB
- UNIX shell scripting
Technologies: JEE, Weblogic, XML, RDF, Shell Scripting, SQL, Hibernate, Spring, WebLogic Integrator, Lucene, Mule ESB
Java Developer
Confidential, Centerville, VA
Responsibilities:
- Subcontractor through Altum at Babbington and Associaties.
- Team-lead/Java developer and Cold-Fusion developer developing a web application.
- Developed a workflow management system using JBoss JBPM.
- Developed front-end using ColdFusion, HTML, and CSS.
Technologies: Java/JEE, Jboss JBPM
