Senior Application Architect Resume
SUMMARY
- Java software developer with more than 15 years of full life cycle experience including planning and assessment, requirements definition, coding, testing, QA, implementation, product and infrastructure enhancements and maintenance.
- An expert in object - oriented design and analysis with a history of original solutions.
- .NET software developer with more than 15 years for software development using VB, VB.NET and C#.NET.
- Full development lifecycle from planning, architecture, design and coding to testing, QA, deployment, enhancements and maintenance.
- Business Intelligence developer with more than 20 years experience including planning, database design, report design and requirements, development and deployment.
- Working closely with business to make sure all key performance metrics are included in reports.
TECHNICAL SKILLS
Languages: C, C++, Java, C#, SQL, HTML, CSS, JavaScript, JPQL
Libraries and Frameworks: WinAPI,, MFC,.NET, OLE/COM, Microsoft Office API, DAO, ADO, ODBC, JDBC, JSF, servlets, JPA, EJB3, AngularJS
Concepts: OOA/OOD (UML, Design Patterns, Refactoring), Multithreading/Multiprocessing, Networking, Obfuscation, SOA, Microservices, SaaS, ESB, Security, Agile, filesystems, disk mirroring, DNS, Firewalls, network configuration, security, SSH, SSL, TLS
Software: Microsoft Visual Studio, CVS, Rational Application Developer, Eclipse, Informatica, Cognos, Microstrategy, ERwin, WebSphere Application Server, Visual Studio, Windows, Linux
Systems: Windows XP/7/8, Windows Server 2003, 2008, 2012, UNIX/Linux, OSX, AIX
Hardware: PCs, PDAs, Peripherals, Network accessories, DNS appliance, network switch/routers
Databases: Oracle, MySQL, SQL, DB2, MS Access
PROFESSIONAL EXPERIENCE
Senior Application Architect
Confidential
Responsibilities:
- Created design documents
- Assisted other developers with design and implementation questions
- Worked on the most complex parts of the application including performance, threading, message driven beans, WebSphere server configuration
- Deployed application to unit test, integration test and user acceptance test environments
- Resolved and defects and made enhancements during testing
- Multi-threading implementation using WebSphere WorkManager (Commonj api) for long running process that sends an email with a report to the end user.
- Python scripting for loading data to Oracle database with geospatial tables and keys
- Continued system maintenance, trouble shooting and enhancements after production implementation
- Install and configure SUSELinux on server, continue maintenance
- Mount volumes and create file systems on local disks and mount points for NAS
- Continued maintenance of health and problem resolution of servers
- Install upgrades and OS and software patches or maintenance
Senior Application Architect
Confidential
Responsibilities:
- Lead designer of application rewrite including architecture, design pattern and coding style using Java, J2EE, EJB, JPA, JSF on WebSphere Application Server
- Created design documents
- Trained 3 junior developers through application lifecycle
- Deployed application to unit test, integration test and user acceptance test environments
- Resolved and defects and made enhancements during testing
- Continued problem resolution and enhancements after production implementation
- Upgraded the application from Rational Application Developer 7.5/WebSphere Application Server 7/Java 6 to Rational Application Developer 9/WebSphere Application Server 8.5/Java 8.
- Application went to production with no defects and resulted in recovery of over 140 million dollars a year.
- JMS and JTA used for long transactions spanning both database and MQ read, write and updates.
- Maintained and enhanced C++ application while converting to Java
- Install and configure SUSELinux on server, continue maintenance
- Mount volumes and create file systems on local disks and mount points for NAS
- Continued maintenance of health and problem resolution of servers
- Install upgrades and OS and software patches or maintenance
Senior Application Architect
Confidential
Responsibilities:
- Held meetings with interested business groups to create a design, look and feel, and gather key performance metrics to create a successful application
- Designed the database and worked with other information technology teams to collect data. Worked on data loading and data integrity once it was loaded.
- Installed, configured and tested Microstrategy 6, 7 and 8.
- Configured and tested Cognos 7, 8
- Data warehouse performance testing.
- Microstategy and database changes to optimize performance
- Microstategy report development, testing and deployment.
- Converted to Cognos business intelligence platform including database changes and Cognos Framework Manager, Cognos report development, testing and deployment.
- Designed, coded, tested and deployed a VB.NET application to create a single signon between the network and Cognos
- Designed, coded, tested and deployed a C#.NET application to maintain application users, including user id’s, user passwords, user email addresses, user access to specialized functions, user access to report level data
- Designed, coded, tested and deployed a VB.NET application to maintain accounts and policies to be added to the data warehouse. Interfacing with corporation account administration and policy administration systems.
- Designed, coded, tested and deployed a Java application to allow clients to enter free form text that will be incorporated into the data warehouse to allow customers to add user defined data to reports in from the data warehouse.
- Upgraded Java application from Rational Application Developer 7.5/WebSphere Application Server 7/Java 6 to Rational Application Developer 9/WebSphere Application Server 8.5/Java 8.
- The RMIS Dimensions application supports clients that represent 3 billion dollars a year in premium
- The RMIS Dimensions application is paid for by clients and brings in 5 million dollars a year in revenue
- Install and configure Windows2012 servers, continue maintenance
- Continued maintenance of health and problem resolution of servers
- Install upgrades and OS and software patches or maintenance
Senior Application Architect
Confidential
Responsibilities:
- Met with business stakeholders to define business requirements and rules alone with screen design and flow
- Created design documents
- Coded and tested application
- Designed and implemented a database to track policy deductibles.
- Deployed application to unit test, integration test and user acceptance test environments
- Resolved and defects and made enhancements during testing
- Application went to production with no defects and resulted in recovery of over 60 million dollars a year.
