System Architect Iii / Sr Soa Developer Resume
Crystal City, VA
OBJECTIVE:
- I am Confidential Sr./Lead Java distributed application (J2EE) developer/architect on enterprise platforms. More than 15 years I have been working with utilizing his professional experience in telecommunication, trading system, network, medical development, Quality Assurance automation, and Internet development environment. Colleagues know me as Confidential quick learning, highly motivated, positive thinking, analytical, smart, and communicable worker and team player.
SUMMARY:
- Extensive working experience within SOA architecture. Involved in design and implementation of architectural models.
- Strong working experience in design and development of enterprise JAVA J2EE applications (client tier, middle tier, EIS tier) using the J2EE technology including design patterns, RUP, UML, OOAD
- Knowledge and working experience of the XML, JAXP, SAX, DOM, XSL, XSLT
- Extensively has been working with SQL including ANSI and Oracle standards
- Working knowledge and experience with Oracle, Sybase and MySQL databases
- Experience in the configuration and installation Application Servers (Apache Jakarta Tomcat, JBoss AS, WebLogic Server, WebSphere Application Server)
- Extensive working experience with Java programming language extensively using Object Oriented Analysis and Design
- Experience in design and development of distributed web applications that based on the J2EE technology
- Knowledge and working experience of the Web Services and SOAP technologies
- Strong Perl and shell programming (Korn shell, Bourne shell, C shell, bash GNU Bourne - Again Shell) in UNIX environment
- Experienced in development of the programs based on SNMP protocol for administration and management of UNIX servers and networks by using JAVA, Unix shell, Perl programming (log analyzer, control of IP channel, control of memory and loading CPU of Cisco equipment, scripts of control users quota and many others).
- Experience in Confidential realization of VOIP technology. Designing and creation of JAVA based VOIP billing software as development of front-end customers interface using J2EE technology
- Working experience in installation, fine-tuning, maintenance, migration and administration of commercial UNIX servers (BSDI BSD/OS, Novell NetWare, Solaris (SunOS), HP-Ux) and Open UNIX Systems (FreeBSD, Linux)
- Worked with the different network technologies (X25, T1, E1, ISDN (BRI, PRI), Frame-Relay, ATM, HDSL, SHDSL, and ADSL) and good knowledge of static routing and dynamic routing protocols BGP, and OSPF
- Good troubleshooting skills
TECHNICAL SKILLS:
Programming Languages, APIs and Frameworks: JAVA 2, JAVA 5 SOA Paradigm: Jboss ESB 4.x, Active BPEL 5.x, SOA Software, SOA Architectural Patterns, JAX - WS RI: Jboss Native, Apache Axis 2. JAVA 2 Platform Enterprise Edition (J2EE): JNDI, Hibernate, iBATIS, Spring, POJO, EJB 2,0 2.1 3, JDBC, JMS, SOAP, JAXP SAX DOM XSLT, Smooks, log4j, Apache commons, POI-HSSF, JTA and transaction management, JAX-WS, Java Beans, JUnit, ANT, make Java
FrontEnd: Struts, Tiles, JSP, GWT, Java Servlets, JavaScript Perl, UNIX shell (sh, bash, ksh) XML, SQL ANSI 2003 & Oracle SQL J2EE security: OWASP Stinger Rules Engine: Drools (JBoss Rules) 4.0 5.0, iLog
Databases (RDBMS): Oracle 8i, Oracle 9i, Oracle 10g, Sybase, MySQL Search Engine API: Apache Lucene
Application Servers (containers): Apache Jakarta Tomcat 4.x, 5.x, 6; JBoss 3.x, 4.0; BEA WebLogic 6.x, 7x, 8.1; WebSphere Application server 5.1, 6.0, 6.1 Java IDEs: Eclipse, MyEclipse, IBM WSAD, IBM RAD, JBoss NetBeans IDE Version Management: RCS, PVCS 7.5.x, CVS, Subversion, Rational ClearCase Modeling
Environment: Visio, Rational Rose, RUP, UML/UML2 Network/Communication: TCP/IP, Unix/NT network, IPX, Internet/Intranet
Operating system: Linux (RedHat and RedHat Enterprise Server,Fedora; Slackware; Mandrake) SunOS (Solaris 2.6, SunOS 5.6, Solaris 7, 8, 9) Cisco IOS; BSD/OS; NetWare, HP - UX; Cygwin; MS Windows
PROFESSIONAL EXPERIENCE:
Confidential, Reston, VA /, Crystal City, VA
System Architect III / Sr SOA Developer
Responsibilities:
- Fully participating in design and multitier architecture based on SOA paradigm. Solely in charge of development and supporting Enterprise Service Bus (ESB) with major functional features: data transformation, routing, service management, monitoring, and logging.
- Creating Detail Software Design Document based on CMS recommendations and requirements.
- Solely responsible for development and integration of Business Processes for BPEL implementation in AcriveBPEL Open Source container
- All-hands java code development for the project including development of enterprise java components: EJB beans, Web Services.
- Design and development complex architectural SOA services such as ValueListHandling Pattern with “hibernate” persistence in Service ServerHandler type Web Service and UDDI Service Factory
- Supported drools 5 changes, that utilized by business rules framework.
Environment: Java, J2EE: Oracle, EJB 3, Jboss AS 4.2.x, Jboss ESB 4.x, Jboss Native service stack, Active BPEL 5.x, Eclipse IDE, Active VOS Bpel designer, SOA Software: Service Manager, Policy Manager, Hibernate 3
Confidential, Vienna, VA
Sr. J2EE Application Developer
Responsibilities:
- Development and coding of MVC web-based database driven application
Environment: Java, J2EE: MVC Struts, CVS, Oracle, iBATIS, OWASP Security, TomCat App Server 5.0
Confidential, Dulles, VA
Lead Software Developer
Responsibilities:
- Design and implementation Hibernate DAO insertion within Spring framework into existing J2EE infrastructure
- Development extension for 3 existing levels of the project: Struts MVC Web Tier, Business level middle Tier, Sybase EIS by extending stored procedures.
Environment: Java, J2EE: MVC Struts, JDBC, Hibernate, Spring, CVS, Sybase, Weblogic 8.1
Confidential, Herndon, VA
Sr. Software Developer of Route Server
Responsibilities:
- Implementation of the business logic environment using J2EE technologies.
- Development and extending J2EE platform for an implementation of business logic to Confidential Route Server which is Confidential part of the IP Exchange system
- Development of the routing software which is based on the BGP protocol using C, Perl and JAVA programming languages and SOAP intercommunication
Environment: J2EE, JSP, Struts, Hibernate, SOAP for accessing UNIX interfaces, Perl, Shell scripts, Tomcat App server 4.1, C, static routing, BGP, NetCool, MRT, Nistsoft, RedHat RPM, PVCS, Cisco 3640, Foundry switch, Linux 64 bit platform, Linux SMP kernel, Oracle 9i.
Confidential, Herndon, VA
Sr. Java Developer
Responsibilities:
- Design and development entire project which was based on J2EE (JSP,Java Servlets, Struts) technology
Environment: Java Servlets, JAXP, SAX, DOM, XSL, Struts, EJB, Linux Redhat/Linux Fedora
Confidential, Cincinnati, OH
Sr. Software Engineer
Responsibilities:
- The project included extensive revision the C code of the Qmail software and J2EE (Java) programming for creation of web interface to the Mail System.
- Designing and implementation of the anti-spam technologies which are based on the Baising AI technique for Qmail UNIX mail servers, including revision of the Qmail initial C code and creation of anti-spam software based on the Perl programming.
- Creation of backup systems for Unix Mail servers including automatically making of cd-images and writing it on Confidential CD.
- Development of Confidential Java web interfaces for Confidential managing and monitoring remote Linux systems for tech personal and desk support needs.
Environment: SQL, GCC and J2EE (JSP, Java Servlets, Java Beans, C programming language, Oracle 9i, Perl, Qmail, NFS, GNU Bourne-Again Shell (BASH), Linux
Confidential
Software Developer
Responsibilities:
- Design and creation of the application using J2EE technology: JSP, Servlets, JDBS, RMI
- Design and creation of VoIP billing system which includes: authorization system, “hot billing”, client’s bill control and http remote management
- Design of the software for presenting of the IP traffic statistics that were received from ports of different network equipment. The software retrieves over the SNMP protocol.
- Creation of accounting server software that implements the TACACS protocol for billing of dial-up customers.
- Design and development procedure technology which is based on several independent IP connections between Confidential company network and different Internet Service Providers (ISP) without any use of Autonomous System and Confidential Local Internet Registry for internal network. The main requirement of the project is the reliability and stability of none-AS outgoing internet connection.
Environment: Bourne shell, Cisco policy-redirect, squid proxy, WCCP, Firewalls, and Cisco standard access lists, Perl