Sam Abdollahian
Senior Application Development/Systems Architect
Danville, Ca United States
********@*****.***
https://www.linkedin.com/in/sam-abdollahian-6198033/ SUMMARY
● Highly motivated architect/engineer with over 25 years of experience in the Information Technology Industry of cross platform (web/client-server) application development.
● Extensive experience in architect, design, and development of backend processes using Java/J2EE and Springboot technologies.
● Extensive database programming/design experience in Oracle, Informix, MySQL, and SQL Server.
● Prepare integration test scenarios & test cases.
● Ability to mentor team members and contribute to a collaborative team environment.
● Excellent communication and interpersonal skills. TECHNICAL SKILLS
Languages Java 8+, SQL, SQL Queries, Stored Procedures, PL/SQL, Visual Basic, Informix 4GL, JavaScript, Shell Script, C# and C++. Web Technologies Springboot, Servlet, and JSP.
ORM Technologies JPA, Hibernate, and JDBC.
Front End Technologies HTML and XML.
Databases Oracle, MySQL, Informix, SQL Server, Sybase RDBMS, and NoSQL. MIS Camunda Platform 7, UML, Rational Rose, AutoCAD, PowerPoint, UNIX, Networking, and Ethernet.
PROFESSIONAL EXPERIENCE
Argm Outside of the United States
Senior Software Engineer/Systems Architect - Contractor 2/2009 to 8/2022
● Architected, designed, and developed enterprise applications with Servlet, JSP, JSF, Spring Framework, and Oracle Server database.
● Implemented extensive Java Multi-Threading, Java logging, and error handling for the back-end application process (Java 12).
● Used CORE Java concepts like Exception Handling, Collections, File Streams, and serialization.
● Designed and modified database schema for the server and wrote stored procedures and triggers to fulfill the business requirements.
● Coordinate with the product owner, Application Analyst, IT team, and Business users to plan test schedules and strategies in accordance with delivery dates. Review and provide input on test strategy, defect reports, and other deliverables created by Business users and QA Analyze. Investigate issues reported by business users and work with them to collect more details on topics. Lead quality assurance process from test design to final reports. Collaborate with Product Owner and Business to understand and clarify business requirements Guide and participate in bug testing, Unit Testing, Integration testing, document test cases, and problem-solving in the QA team. Report software defects and interact with software developers and QAs to ensure they are fixed.
● Developed UML diagrams (Class diagrams, Activity diagrams, Sequence diagrams) as part of design documentation.
● Held PowerPoint presentation to management team – May 2018 a private Bank sector. Service-Based Business Model Architecture as a solution.
● Developed multiple reporting solutions using SQL, PL/SQL, and shell scripts. Providian Financial San Francisco, CA, United States Senior Software Engineer
6/1996 to 9/2004
● Designed and implemented a multi-threaded Java application (Automated Fulfillment) to provide product offerings via real-time underwriting and decision-making for all the Direct Response Television responders.
● Migrated the application processing System from Informix to Oracle - directly involved in the project’s analysis, design, and implementation.
● Designed and developed a workflow system for managing and processing new credit card applications using Java and Oracle server.
● Wrote complex SQL queries, Stored Procedures, Triggers, Views, Cursors, and Joins for applications.
● Worked as a technical lead with an offshore team of developers and testers to coordinate the migration of GUIs from Informix-NewEra to Visual basic and from Informix-4GL to Java.
● Mentored and solved complex technological issues for a variety of assigned projects. HealthPort San Jose, CA, United States
Software Engineer
7/1992 to 6/1996
● Migrated the Accounting and Financial System from Unix server to SBT server and developed database schema.
● Developed packages, stored procedures, functions, and triggers for the applications.
● Determined areas of improvement by regularly monitoring existing business, boosting business efficiency by at least 10 to 25% every year through automation of repetitive tasks.
● Designed and implemented a sophisticated reporting solution that provided quick access to summary information needed by high-level HR and financial staff.
● Integrated DAC960 EISA Disk Array and server to increase drive capacity, and performance and to reduce downtime in case of disk failure.
● Re-engineered in-house networking to reduce network traffic and network collision.
● Involved in analyzing and solving production issue. Mylex Corp Fremont, CA, United States
Test Engineer
5/1989 to 7/1992
● Worked in conjunction with product marketing/sales and R & D departments to improve product reliability.
● Performed functional/quality testing on various operating systems and networking environments.
● Conducted compatibility tests and performance measurements on new products (system boards, SCSI, Ethernet, High-performance Graphic controller).
● Designed and implemented a Bulletin Board System (BBS), Clients were able to connect to the BBS server and download their drivers without waiting for shipping. This reduced the shipping cost and delivery time and saved the company a lot of money.
● Provided technical support to OEM/distributor on new products. EDUCATION
California State University East Bay, Hayward, Ca
B.S. Computer Science, Minor mathematics
6/1989