J2ee Lead Architect Resume Profile
NY
CAREER SUMMARY
Sr. Software Engineer/Architect with over 14 years of IT professional experience working with clients to architect - design, lead, develop, test and manage J2EE, Web, Cloud Computing, Object Oriented Analysis and Design OOAD and Full Development Life Cycle.
Thinking and Approaching projects in term of J2EE, multitier, cloud computing, mobile, and Customer Relationship Management CRM . Working with clients to build business plans, documenting, training, standards and performance using Big O Notation of projects.
Thinking, Architecting and Developing Outside the Box of the conventional Spring, MVC, Struts, Hibernate and Service-oriented architecture SOA with a new Post Office approach that combines Interactive Front, with Business Intelligence IB and database services. Post Office PO is a revolutionary End-to-End architect which handles Big Data, CRM, BI, and Template Driven front-end.
Soft Skills as a proven team player customer service. Excellent oral and written communication skills and working with clients/teams, and business requirements and leading tech - PM the team from all fronts. He who cannot be a good
- Performance - Duties: Visioning, analyzing, architecting-designing, developing and testing templates and working models for Post Office project. Preparing Business Plan, QA and cost estimate for the project as more of the working models are built.
- Documentation Site: Documenting and building paperless web brochure and presentation for CEO, possible employers and companies - see Folder/CustomerRelationshipManagement.html
- Integrating Existing Systems: Integration is the key feature of the PO project, where an installation tool would retrieve all the tables in a given database with standard or non-standard field and table naming and values and converted them to an independent PO system without affecting the existing database. PO would be running in parallel with the existing database.
- Big Data: Approaching Big Data with preprocessing and post-processing. Preprocessing includes collecting, storing, analyzing, and Extract, Transform and Load ETL . Post-processing is a new approach to data farming with profiling, personalization, customization, segmentation, market research, compression, data streaming and encryption-security.
- CRM: Architecting and developing working models as the seeds for building CRM systems for both consumers and businesses. Preparing rules of engagement for teams, companies, clients and investors.
- End-to-End: Visioning, architecting and developing the PO components to stream both the data and business processes from end-to-end. Insuring that developers and companies do not fall into the existing IT issues which affect the success of projects.
- Intelligence: Envision, architect and develop Intelligent PO components which perform planning, abstract thinking, understanding - parsing, comparing and searching, solving problems, doing the footwork, giving choices, communicating, self-awareness, performing reasoning and learning, retraining-self correcting.
- Business Intelligence: Architected and developed a model for BI with four levels of a communication pyramid. The top level is the Macro Decisions - for CEO or Decision Makers. The second is Micro Decisions - for Business Analysts to build Business Processes. The third is for System Architect - for lead architect to architect the Business Processes. The bottom level is Java Code - for Development teams. Macro Decisions would be the commands which are executed with a push of a button by these CEO. Changes or additions to any level including new Macro Decisions in the top levels may not need any changes in other levels. Macro Decisions would give CEO the ability to run their system including dynamic changes to all web and mobile fronts by editing a GUI interface similar to MS word.
- Team: Seeking team members, employers or companies with IT talent and a passion for building the future.
- Programming: Java, Java Collections, JSP, JavaScript, Servlets, SQL, XML, HTML, JAXB. RUP is used also.
Confidential
Position: J2EE Lead Architect/Analyst/Java Developer
- Project Description: Credit Repair Project CRP is to build an intelligent web system that helps Consumers and Commercial companies repair and maintain their credit worthiness and credit standing. CRP's Goals are to service 100 Million Clients and the credit repair process would take 90 seconds not the current 90 days. It would store-validate-analyze-certify-audit trail-convert-format clients' credit information. CRP must communicate and interface with TransUnion, Equifax, Experian and data vendors.
- Performance - Duties: contacted credit bureaus, gathered all material for CRP. Performed analysis and created business plan, vision, requirement and project docs. Architected-designed CRP system and developed a prototype and key Java components.
- Data Issues: credit reports and other data are retrieved from bureaus plus data vendors. First, the Complexity and the size of data had a performance issues when it comes Extract, Transform, and Load ETL plus other data processes. Secondly, mapping-conversion of the physical data in database and the logical Data Java DAO running in memory resulted in complex and slow code. The answer to these issues was using XML data type field Character Large Objects CLOBs and Web Services.
- Front Tier: web browser side has 12 different services Front Stores, Outside Vender Call Center and CRP employees access portals. Customized Reports are created for each Front Stores plus clients can create their own formatted reports.
- Server Tier: Tomcat is CRP's servlets engine where JOSSO and proxy servlets are used as security layers for access and speed.
- Business Tier: it has a batch and Intelligent Software Engines Reports, Alert-Audit, Call Center Services, Business Rules .
- Database Tier: it has the database, Intelligent Analysis engine, Dynamic Business Adapter and Web Services.
- Dynamic Business Rules: working with credit bureaus, clients, data credit cards vendors and financial companies mandate the development of Dynamic Business Rules Adapter that translates system users requests and rules into processes and Java calls.
- Web Services: CRP has two major components - database access and data vendors communication.
- Hosting - Security: hosting CRP credit data, servers and security for 100 Million Clients are serious issues which demand internal and external security system, processes, encryptions and secured sites, software and servers.
- Programming: Java, Java Collections, JSP, JavaScript, Servlets, SQL, XML, HTML, JAXB. RUP is used also.
Confidential
Position: J2EE Lead Architect/Analyst/Java Developer
- Project Description: IDS is a Java Distributed System centralized by Corporate UNIX system Oracle DB with 6000 stores as clients. Each store has an IBM AS400 Tomcat and UNIX system and a PC Windows XP or NT that displays images on the store Electronic Reader Boards ERB . IDS uses Java zipping utility code to group the distributed images and reduce their byte size. IDS performs the logistics of communications pull-push-on demand in real-time, image repository synchronization, audit trail and dynamic Business Rules. Images transport to stores is performed using Java Apache code to FTP the zipped images.
- Performance - Duties: performed analysis and created vision, requirement and project docs. Architected-designed IDS and lead a Java team of four consultants and two Walgreens engineers in developing, integrating and testing IDS.
- Data Issues: Walgreens had over 90,000 vendors and Walgreens marketing department produced over 12,000 ads, images and messages monthly to be displayed in real-time on the stores' ERB. Zipping and FTP were used to zip/ship ads to 6000 stores.
- Control Unit: architected and developed Control Units for Corporate and each store for the logistics of communications pull-push-on demand in real-time. Corporate Control Unit runs IDS and Store Control Unit gives store managers' display options.
- Server Tier: Corporate IBM WebSphere and stores IBM AS400 communicate using HTTP-Servlets and FTP.
- Business Tier: both Corporate and stores AS400 had Reports, Synchronization, Inventory and Scheduler engines to run IDS.
- Database Tier: both Corporate Oracle DB and stores AS400 DB had to have Synchronization of ads, images and messages.
- Dynamic Business Rules: Corporate Control Unit used Dynamic Business Rules engine for real-time control over IDS.
- Programming: Java, JSP, JavaScript, Servlets, SQL, XML, HTML, SAX, JAXB.
Confidential
Position: J2EE Lead Architect/Analyst/Java Developer, PM
- Project Description: Halal Farms USA is a family business - a specialty slaughterhouse grossing over five million dollars in sales. The business processes start with purchasing animals from ranchers and ends with the sale of meat products to retailers and restaurants. Business is conducted using phones, faxes and regular U.S. mail.
- Performance - Duties: build from scratch J2EE end-to-end ecommerce and B2B system and webatize all the business processes and train employees. Build CRM system that accommodates the nature of the business and culture of both vendors and clients.
- Vendors and Clients: both vendors and clients use latest technologies but need training on online communication-networking.
- Hauling and Networking: developing ID system for vendors to communicate-network to reduce hauling cost, time and effort.
- Server Tier: build Servlets Services with security to handle web, mobile and cloud services for CRM and business processes.
- Database and Business Tiers: Halal Farm system includes database services, Dynamic Business Rules and Business Objects which are very simple and straight forward system without any major obstacles or processes.
- In-house Services: architect-design and develop a web and swing in-house system mimicking QuickBooks for daily tasks.
- Front-CRM: architected-designed a web-mobile-based CRM system that has: Customers Services, Vendors Services, Store Operations, Sales, Finance, Customers Vendors Center, Help, Email Services, FAQ and other business specific features. Architected Ranchers Virtual Centers to build a network of ranchers-haulers for scheduled delivering and payment system that reduce cost, time and effort for Centers members. CRM is customized with an ID end-to-end tracking system, where vendors would group hauling from a single animal to 500 heads by spraying their ID number on the animals. ID is used for tracking animals, payments and to access CRM Cloud services emails services, PO, Invoice, tax data, and route schedules .
- Programming: Java, Java Collections, JSP, JavaScript, Servlets, swing, SQL, XML, HTML.
Confidential
Position: J2EE Lead Architect/Analyst/Java Developer, PM
- Project Description: Digital Parasitological Examination Program DEPP is an ADU project to create a library for identifying parasitological specimens. It is a web-mobile service multilingual for underdeveloped-unequipped-underprivileged clinics in which medical staff can use the iPhone/iPad or any digital tool to capture an image of a specimen. The medical staff may upload images to identify the candidate specimen plus may receive medical assistance in how to handle such cases.
- Performance - Duties: worked with ADU professors, gathered all material for DEPP. Performed analysis and created business plan, vision, requirement and project docs. Architected-designed DEPP system and developed a website for promoting DEPP.
- DEPP as Business: for DEPP surviving, we recommended to ADU professors that DEPP has to run as a business and not depend on donation/grants. With ADU staff approval, DEPP is an institution that services both private and underprivileged clinics. Developed a DEPP Business Plan with both development, running cost, balance sheet plus marketing plan for funds.
- Working Remotely: used my personal hosting to build a paperless communication-documentation site for DEPP members.
- Privacy and Security: DEPP analyses personal-medical data that must be protected otherwise patience privacy is jeopardized.
- Intelligent System: architected an intelligent software that will learn as the cases increase, it uses search algorithms for searching and matching of specimen that are done in milliseconds. DEPP would run millions of tests with astonishing results.
- Hosting and Security: hosting patients' data, servers and DEPP will have encryptions and secured sites, software and servers.
- Front Tier: clients may use mobile, computers, internet-chatting to access DEPP services and answers from experienced staff.
- Application Tier: It has BO, an intelligent Web Page-App Parser, Web Page-App Templates Adapter and business rules.
- Database Tier: data images, docs, or files are retrieved from the system database, foreign database and/or Legacy system.
- Web Services: DEPP Web Services would communicate with hospitals, insurance companies, governments or Legacy System.
- Programming: JavaScript, XML, HTML.
Confidential
Position: J2EE Architect/Analyst/Java Developer
- Project Description: ADP DealerSuite DS application is a Dealer Management System, serving dealerships of all sizes. DS is a Java-Web based application with services that run on Apache Tomcat 6 and developed using JBoss application framework, Hibernate, JOSSO for security, log4j, and MS SQL Server. .
- Client: Truck Marketing Group is a marketing group that had static web pages and updating required recoding of these pages.
- Performance - Duties: performed analysis, architected/designed and developed the DS Truck Back-End Process. Developed an MVC Administrative Tool for Truck Marketing Group to update their marketing web pages in real-time.
- Front Tier: the View had Admin tool pages for creating/editing pages and uploading PDF doc, images, wmv files, and links.
- Server Tier: it had Tomcat Controller and Servlets Model used to access pages builder Business tiers.
- Business Tier: it had BO, Excel sheets parser, page builder parser, image-videos parser and Admin command handler Model .
- Database Tier: it had DB Adapter with Hibernate as the Controller accessing MS SQL Server as a Model.
- Real Time Page Builder: page Builder gave the Administrator the freedom and the ability to edit page contents, create/upload new PDF documents, images, wmv files, and links, plus store in database the webpage contents imported from MS Excel documents. The Marketing pages contents are dynamically loaded from database and a Folder Structure.
- Programming: Java, JSP, JavaScript, Servlets, SQL, XML, HTML and Hibernate.