Senior Software Architect Resume
West Conshohocken, PA
SUMMARY:
- A Senior Software Architect and Engineer with 20 year experience in software systems design, architecture, development, integration, testing, and capacity planning for several real - time applications in Telecommunications, Pharmaceutical, Computer, Media, Financial industries and Government.
- Transformed business needs into technology solutions.
- Developed architecture for the Big Data Analytics using Hadoop.
- Expert in machine learning algorithms for Big Data.
- Developed E-commerce solutions for Digital Marketing.
- Expert in Cloud Computing, Enterprise Cloud Data Management, Amazon Web Services, Virtualization, iPaaS, and Spring Web Flow.
- Expert in Android Programming for Mobile Devices.
- Expert in Parallel Computing, Network Programming and Network Management.
- Expert in agile methodology for software development.
- Have excellent marketing, leadership, interpersonal and communications skills.
- 13 year experience in budgeting, project management and team leadership.
TECHNICAL SKILLS:
Software: Cloud Computing, Big Data, Hadoop, Digital Marketing, JVM Tuning, Amazon web services, iPaaS, Spring Web Flow, Virtualization, VMware vFaric GemFire, VMware vCloud, Oracle VirtualBox 4.2.10, NoSQL, Java 1.8, SOA (Service-oriented Architecture), SCA (Service Component Architecture), Enterprise Architecture, Android Programming for Mobile Devices, AndroidSDK, iPhoneSDK, Parallel Computing, Multi-thread Programming, Socket Programming, Eclipse Plug-in development, C#, VB.NET, ASP.NET, RCP, PDE, SWT, GWT 2.0.3, JMX, WebLogic Server Tuning, PKI (Public Key Infrastructure), Web Services Axis 2, J2EE Patterns, AJAX, DHTML, PHP, JMS, MQSeries, JSP, KML, Struts 2.1.8, JUnit, Spring 3.0, Hibernate 3.3.2.GA, RMI, EJB 3.0, JFC Swing, Servlets, JDBC, LDAP, Apache ANT and Cruise Control, Maven, JavaMail, CORBA, C, C++, Visual C++ 6.0, Visual Basic 6.0, PL/SQL, Object Oriented Analysis and Design using UML, AWK, Perl, JavaScript, jQuery, XML, VoXML, XSL, SOAP 1.2, WSDL 2.0, HTML 5.0, RAD 6.0, Eclipse Juno, WSAD, JBuilder 8, PowerBuilder 9.0, Microsoft FrontPage 97, HP OpenView, SVN, ClearCase, Sablime, CVS, SCCS, PVCS, HP Softbench, XDB, XLDB (AIX), DBX, Rational Requisite Pro, SharePoint, Xpath 2.0, XQuery 1.0, XSLT 2.0, XML Convert 2.2.
Application Servers: JBoss 5.1, WebLogic 10.3, WebSphere 7.0, Apache Tomcat 6.0.24 Web Server, JRun, IIS, Apache HTTP Client
Databases: Oracle 10G, Cassandra, MySQL, DB2, Sybase, Informix and Microsoft Access
Network Protocols: TCP/IP, IPV6, SIP, CCS/SS7, TeMIP, OSI, XMP, CMIP, SNMP, X.25, Frame Relay, ATM
Operating Systems: UNIX, HP-UX, Sun OS, Solaris, AIX, Linux, Windows 95, Windows NT, Windows XP, Windows 7, VAX/VMS, RTE-A, MS-DOS
PROFESSIONAL EXPERIENCE:
Confidential, West Conshohocken, PA
Senior Software Architect
Technical Environment: Cloud Computing, Bid Data, Enterprise Cloud Data Management, Amazon Cloud, Apache Hadoop, Java 1.7, VMware vFabric GemFire 6.6.3, VMware vCloud, MongoDB, Sybase 12.5, SQL, OQL, jQuery, XML, Agile methodology and Scrum, Android Programming, AndroidSDK, iPhoneSDK, iOS 7, IBM Worklight v6.1, Scripting, Eclipse juno, Windows 8.
Responsibilities:
- Developed software architecture to analyze Big Data - structured or unstructured (consisting of video, audio, imagery and text data like geospatial coordinates) using Apache Hadoop framework.
- Developed in-memory databases using GemFire, mongoDB, NoSQL to improve the performance.
- Designed, developed and tested software to analyze Big Data using Java, XML, Sybase 12.5 and VMware vFabric GemFire 6.6.3 on Eclipse juno.
- Worked on Amazon web services/Amazon cloud for usage in defense (DoD) software projects.
- Worked on Autonomy to analyze unstructured Big Data.
- Designed widgets using OWF (Ozone Widget Framework).
- Developed UI for Mobile/Hand-held Devices using Android Programming and IBM Worklight v6.1.
- Developed software architecture and design documents for defense projects.
Confidential, Piscataway, NJ
Senior Software Architect
Technical Environment: Java 1.6, Pro*C, C/C++, PL-SQL, SOA, Eclipse 3.6.2, Amazon Web services Unix shell scripting, Oracle 11g, SUN Sparc Ultra, Windows XP.
Responsibilities:
- Software design and development for translating legacy account/billing structures to custom account data management system.
- Setup and deploy to Amazon Web Services
- Developed Pro*C, PL-SQL, C++ code for parent-child associations of database tables.
- Configured and customized PuTTY by creating SSH key using SSH2RSA.
- Involved in 3-layer architecture - Access layer, Object layer, Database layer.
Confidential, Princeton, NJ
Senior Software Architect
Technical Environment: Java 1.6, KML 2.2, XML, Web Services, SOA, Eclipse 3.6.2, JBoss 5.0, Tortoise-SVN 1.6, Google Earth 6.0, Google SketchUp 8, EnergyPlus, Silverlight 4, Bing Maps, C#, VisualStudio 2010, ASP.NET.
Responsibilities:
- Designed and implemented the company’s cloud computing solutions
- Software architecture design and development to build 3D building/city models for GoogleEarth.
- Migrated C# (.NET) code into Java code for GoogleEarth Applications.
Confidential, New York, NY
Senior Software Architect
Technical Environment: Digital Marketing, Amazon Web services, Adobe Flash Builder 4, JBoss 5.0, Spring 2.5.6, Flex 1.5, Subversion 1.5, JDK 1.6, MXML, Hibernate 3.0, Spring 3.0, RazorSQL, MySQL 5.1, Eclipse Plug-ins, ActionScript 3.0, PHP, Apache Tomcat 6.0.29, Ant, Windows 7.
Responsibilities:
- Software architecture design and development for digital marketing.
- Designed and developed of web services using spring based REST api for AWS cloud application.
- Installed Hibernate Plugin on Eclipse. Installed Spring 3.0 framework.
- Business logic was developed in Java using EJBs and UI was developed using Flex 1.5 on database MySQL 5.1. Used Flash Builder 4 for software development.
- The application was run on Tomcat 6.0.29 with different web browsers.
- The application involves the statistical analysis of impressions (number of reader views on a particular web page) of digital advertising.
Confidential, Eatontown, NJ
Senior SOA Architect/Developer
Technical Environment: SOA, Eclipse Service Tools Platform (STP), SCA, SWT, GWT, JFace, Java 1.6, Web Services, Eclipse 3.5.2, Apache Tuscany SCA 2.0-M4, PDE, Apache Maven 2.0.9, SOAP 1.2, PHP, subversion 1.6.5, JUnit 4.0, JBoss Application Server 4.2.3 GA, C#, .NET.
Responsibilities:
- Architecture/Specifications for cloud-based networking application using Amazon Web Services/EC2/SimpleDB, Java, PHP & MySql
- Design and development of interoperability between Java based object services and net centric data services using SOA/SCA, Apache Tuscany web services and Cloud Computing.
- Developed Eclipse GUI plugin to create extension points in Eclipse platform (like File > New >Custom Project) and populate the properties file using SWT and wizards. This properties file is used as the input for the Java based software system.
- Developed Eclipse GUI plugin to enhance the features (palette) of SCA Composite Designer with extension and developed SOA tools.
Confidential, Eatontown, NJ
Senior Software Architect/Developer
Technical Environment: Virtualization, VMWare, UML, Java EE, Eclipse 3.4.2, Apache ANT 1.7.0, CORBA, RCP, SWT, XML, ClearCase, Windows Vista, SUN Solaris
Responsibilities:
- Designed and developed Guardrail Common Sensor (GR/CS) based Airborne Signal Intelligence (SIGINT) collection/location system using Java, RCP, Plug-Ins, CORBA, VMWare and XML.
- Developed GUI on client side using Eclipse RCP and Java.
- Application measured Session Start Message, Session End Message, Geo location Report Message (longitude, latitude) Emitter major axis, Emitter minor axis, Audio Status Messages, frequency, TDOA (Time Difference of Arrival) and FDOA (Frequency Difference of Arrival).
Confidential, Needham, MA
Senior Software Architect
Technical Environment: Java2/Java EE, JMX, EJB 3.0, WebLogic 10.3, JBoss, MySQL, ClearCase, Rational Requisite Pro, SharePoint, Windows XP.
Responsibilities:
- Designed and developed Application Server Instrumentation for KMI (Key Management Infrastructure) using Java EE, JMX, MBeans, Managed Server/MBean Server.
Confidential, Fort Monmouth, NJ
Senior Software Architect/Developer
Technical Environment: Java 2/J2EE, JVMF, WebLogic 9.2.3, GWT, PHP, Google Earth Pro 4.3, MySQL, KML, XML, Perl
Responsibilities:
- Designed and developed software to read GPS data from real time system using JVMF (Joint Variable Message Format).
- Developed software in Java to parse GPS data into KML file.
- Uploaded the KML file into Google Earth to plot moving objects data.
- Plotted path with moving object’s details and position.
- Captured screen shots from Google Earth for presentation.
Confidential, Jersey City, NJ
Architectural Specialist
Technical Environment: Java 2/J2EE, WebLogic 9.2.3, DB2, XQuery, XML Convert 2.2.
Responsibilities:
- Designed and developed software using SOA, Java/J2EE, Web Services Axis 2, AS400, DB2, JMS, XML, WSDL, SOAP messages, WebLogic 9.2.3 Workshop, XQuery, Apache Tomcat Web Server and JUnit for financial data/file (General Ledger and Swift) transfer to geographically different locations of Confidential periodically.
- Reviewed interface agreements.
Confidential, Middletown, NJ
Senior Software Security Architect
Technical Environment: Amazon Cloud Services, IPTVe Networks, Routers, Java 2, Perl, Oracle 10, SharePoint.
Responsibilities:
- Designed the security architecture for IPTVe Networks and content delivery using PKI and DRM.
- Research Cloud solutions for applications & services with Amazon Web Services
- Setup and configure Amazon Cloud Services (CloudFront/EC2/S3) to hosted application
- Designed and developed Perl scripts to generate security log files from live log data, generated from the network elements (e.g. 7750 Routers).
- Processed log files and finally transferred them using SSH and SCP to the remote threat management server (Aurora) in secure environment using encryption and decryption keys. This software product was used in the production environment under Linux operating system.
- Performed security code review for IPTVe core and enhanced applications developed in Java/Oracle.
- Worked on buffer overflow for Open Media Streaming Server.
- Worked on out-of-box attacks on devices utilizing the RTSP protocol stack, software and hardware systems that implemented H.323 protocol, VoIP protocols, Protocol Independent Multicast (PIM) protocols, Apple Quick Time Player, Real Helix’s RTSP server and Avaya Media Server.
Confidential, Flushing, NY
Senior Software Architect
Technical Environment: Digital Marketing, J2EE, AJAX, DHTML, EJB 2.1, Struts 1.2, JSP, Servlets, XML, XML Beans, JavaScript, JDBC, Oracle 8i, JBoss, Apache ANT and Cruise Control
Responsibilities:
- Developed E-commerce solutions for customer care center (Retail) using Java 2/J2EE, XML, XML Beans, HTTP Client 3.0.1, HTML, JavaScript, Oracle 8i on SUN Solaris/Windows XP Platforms and Apache Tomcat/Web Servers.
- Used Struts 1.2 framework (MVC) for servlets for the web-based software development. The software product was successfully deployed on the web. Customer care unit was successfully using the web for billing and provisioning of DTV, Digital Phone and Confidential TV Channels.
- Developed EJB (Session and Entity Beans) for retail software application.
- Developed web based retail software using the business requirements documents.
- Designed Use Cases, Class diagrams, State diagrams, Activity diagrams, Sequence diagrams using UML and Visio.
- Used Business Delegate, Service Locator patterns and Web Services for finding retail store locator using its longitude and latitude.
Confidential, Saddle Brook, NJ
Senior Software Architect
Technical Environment: Digital Marketing, J2EE, Struts 1.2, JSP, Servlets, Struts 1.2, JavaScript, Eclipse 2.1, CGENIE, iReport-0.0.9, JRun, IIS, Apache ANT and Cruise Control, PowerBuilder 9.0, HTML, JDBC, RMI
Responsibilities:
- Designed and developed web based application software (online account management and planning system) using Java 2/J2EE, Struts 1.2, RMI, JSP, JDBC, Servlets, JavaScript, HTML, Web Query, IIS, Excel and Oracle 8i on Windows XP platform. The software populated Excel from Oracle database using Web Query and RMI in Java dynamically.
- Used iReport (a design tool for Jasper Reports) to generate XML files for online Payment System Reports.
- Used PowerBuilder as a client to connect to Oracle database and ran SQL commands.
Confidential, White Plains, NY
Senior Software Engineer
Technical Environment: J2EE, Apache ANT, JMS, JDBC, JavaMail, LDAP, WebSphere 5.0, Domino Java Servlets, Perl, Sybase 12.5, JavaScript, HTML, SQL, XML, XSL, XSLT, TCP/IP, SNMP, Unix Shell Scripts, Unix Sun Solaris 8.
Responsibilities:
- Involved in the development of Verizon network software using Java, Struts, WSAD, JMS, JDBC, JavaMail, LDAP and WebSphere 5.0.
- Developed intranet using JavaScript, HTML and DHTML.
- Implemented Change Management using CVS.
- Designed and developed Perl scripts for parsing XML based log files generated from Delphi software used for testing of Verizon networks (FTTP, DSL and POTS) on Sun Solaris/Sybase/Windows XP platforms.
- Used XML Schemas and DTD to generate XML files.
- Developed SQL scripts to manipulate Sybase tables.
Confidential, Middletown, NJ
Senior Software/GUI Developer
Technical Environment: Java, J2EE, JSP, JFC Swing, ANT, JavaScript, WebLogic 7, PowerBuilder, SQL, XML, XSL, XSLT, HTML/DHTML, Unix Shell Scripts, HP Unix 10
Responsibilities:
- Developed Web Services using Java 2/J2EE, WebLogic 7.0 SP5, JSP 2.0, JavaScript, HTML and WSDL for single inventory project on HP-UX/Windows 2000 platforms.
- Implemented Change Management using Sablime.
Confidential, Bedminster, NJ
Member of Technical Staff
Technical Environment: Java, J2EE, JBuilder 7, C++, JSP, WebSphere 5.0, SQL, SNMP, TCP/IP, XML, XSL, XSLT, JavaScript, HTML/DHTML, Unix Shell Scripts, HP OpenView, TIBCO, Unix SUN Solaris 8
Responsibilities:
- Gathered requirements for wireless NOC.
- Designed and developed EMS software in Java 2/J2EE/C++/XML for Flarion Network Management using SNMP and HP OpenView on Unix SUN Solaris platform.
- Implemented Change Management using CVS.
- Developed JNI (Java Native Interface) to convert C++ objects into Java objects.
Confidential, Iselin, NJ
Senior Software Engineer
Technical Environment: Java, J2EE, Visual C#.NET, VB.NET, JFC Swing, Apache ANT, Oracle 8i, Scheduling tools, C++, JSP, JavaScript, WebSphere 3.0, WebLogic 8.1, EJB, SQL, XML, XSL, XSLT, ASP, HTML/DHTML, Unix Shell Scripts, HP Unix 10.
Responsibilities:
- Designed and developed 4-tier Client/Server application software using Java 2 (J2EE)/WebLogic 8.1/XML/Oracle 8i on Windows NT/HP UX platforms. The software also transferred the data from the customer location to IBM Mainframe servers located Confidential different geographic locations globally.
- Developed Enterprise Java Beans (EJB) for financial applications using J2EE/XML/WebSphere 3.0/DB2 on SUN Solaris platform.
- Performed load balancing on WebSphere 3.0 Servers.
- Developed web pages using JavaScript and HTML.
- Planned technology road mapping of software products. Managed the full life cycle of the software product using Microsoft Project.
- Installed Linux, CYGWIN software on Windows NT platform and performed Windows NT administration.
- Trained IT Professionals in Visual C#.NET, VB.NET, Advanced Java, CORBA and RMI, WebLogic, XML, ASP, and Object Oriented Design and Analysis.