• Over a decade of professional experience in software engineering and enterprise application development related to finance & health insurance industries with solid understanding of Agile Development Methodologies. • In-depth knowledge and strong experience in the latest enterprise web application development frameworks and platforms like Angular, React, Redux, NPM, Webpack, J2EE, JBoss, Spring, Struts, Maven, etc.• Extensive coding experience in JavaScript Frameworks, like Angular, React.js, TypeScript (ES6), JavaScript, Redux, ReactiveJS, Node.js, NPM, Karma, NGRX, RXJS, etc.• Deep understanding in Design Patterns like Singleton, Factory, Observer, Proxy, Demand, etc.• Expertise in Core Java concepts, such as OOP Design, Multi-Threading, Generics, Exception Handling, Collections, Java Reflection, Annotation and some other features in Java 6-8.• Extensive experience in Open Source Java frameworks such as: Spring 3(Dependency Injection, Inversion of Control, Aspect-Oriented Programming, Spring MVC), Hibernate 3 and Struts 1 & 2• Hands-on experience in setting up mock service by using SoapUI to mock request and response by applying WSDL changes. Worked on implementing the new API and generated the API jar files.• Excellent in front-end UI design &implementations by writing HTML5/HTML, CSS3/CSS, Twitter Bootstrap and SASS framework.• Hands-on experience in integrating Social Media API like Facebook, Google Plus, Twitter for user registration. • Hands-on experience in using various version control systems: SVN, Git and Github.• Experience in enterprise application servers: IBM Websphere, Apache Tomcat, JBoss, and Apache HttpServer.• Extensively involved in development methodologies like Agile (SCRUM), waterfall, and SDLC.• Team player, good personality, excellent communication skills, efficient developer who loves to help.• Fast learner, excited to try latest technologies and frameworks. Capable of multi-tasking under tight deadlines.
-
Lead Software EngineerTag - The Aspen Group Apr 2022 - PresentChicago, Il, UsTransformed the UI WebApp Experience and Team Dynamics within the organization:- Established and documented coding standards: Streamlined development by implementing comprehensive coding standards encompassing style, naming conventions, documentation, error handling, security, and performance. Defined a code review and CI/CD process for thorough evaluation prior to deployment.- Connected development resources and proposed Agile methodology: Facilitated collaboration across teams (product, design, API, QA, devOps) to enhance the efficiency of the UI R&D process. Introduced Agile/Scrum practices for iterative development, feedback loops, and task prioritization.- Overcame technology barriers and reduced vendor licensing & subscription fees: Developed strategic implementation approaches, leveraging open-source and in-house alternatives to overcome technology barriers. Successfully conducted Proof of Concept projects resulting in cost reductions of over 1M per year by minimizing third-party licensing fees.- Balanced user experience and software architecture: Prioritized delivering an exceptional user experience while ensuring the scalability and maintainability of front-end solutions through robust software architecture.- Mentored developers and promoted first principles thinking: Provided guidance and mentorship to both senior and junior developers, emphasizing the importance of the first principles approach in understanding requirements and making optimal decisions. Encouraged knowledge sharing among the team to evaluate resources effectively.- Hosted knowledge transfer (KT) and innovative brainstorming sessions: Organized KT sessions to facilitate shared understanding and conducted brainstorming sessions to foster collaboration, creativity, and continuous improvement within the team. -
Senior Software Engineer Team LeadFis Aug 2021 - Apr 2022Jacksonville, Fl, UsLed the Front-End Dev team in delivering next generation banking solution apps- Hosted multiple Angular Bootcamp sessions within FIS PaymentsOne group, covering Angular Architecture Overview & Design and Advanced Angular Concepts & Key Components.- Participated in multiple Hackathon/Tech Innovation events hosted by FIS, leading Hackathon teams to successfully develop multiple impactful Angular Applications for business solutions.- Worked with the latest Angular version (11/12) and Redux framework on various enterprise online banking applications. Experienced in multi-tenancy application design and implementation.- Approved code reviews and spearheaded the creation of POC (proof of concept) for feature implementations. Coordinated cross-team efforts, enabling multiple UI development teams to collaborate effectively on the same projects.- Demonstrated hands-on experience with node.js, leveraging it to create mock projects using the express server for on-the-fly application testing in developers' local environments. Proficient in OS and FS operations, assisting in creating testing json files.- Proficient in TypeScript and JavaScript debugging with Chrome and Safari developer tools. Skilled in Redux debugging using the Redux dev tool plug-in on Chrome browser.- Currently working on Hybrid/Mobile solutions, developing Angular/Redux Apps for iOS and Android platforms, as well as tablet and mobile form factors using XCode and Android Studio.- Actively participated in team demos and effectively presented products to stakeholders and executives. -
Senior Software EngineerFis Aug 2018 - Apr 2022Jacksonville, Fl, UsSupporting multiple Online Banking Apps. Leading the development efforts and participating in the process of making technical decisions. Involved in setting up the plans for code reviews and working on standardizing the code structure and formats. Responsible for leading the feature implementation across multiple development teams. Working on proof of concepts (POC) to create reusable components for development teams as well as creating documentations for technical implementation details. -
Angular Developer / It ConsultantFis Oct 2016 - Aug 2018Jacksonville, Fl, UsProviding technical solutions to create world-class hybrid banking applications that support multiple platforms like mobile devices, tablets, and web. Worked with latest web application development technologies, such as, Angular 2/4/5/6, TypeScript (ES6), Twitter Bootstrap, Node.js, NPM, JavaScript, ReactiveJS (RxJS), SASS, Webpack, Karma (Unit Testing), WebStorm (IDE), and mobile/tablet emulators (Android Studio and Xcode). -
Application Developer Senior/ Senior ConsultantCollabera Inc. Mar 2015 - Aug 2018Basking Ridge, New Jersey, UsWorked on projects with direct clients on application development and UI/Service solutions. -
Senior Java Developer/ It ConsultantJpmorgan Chase & Co. Mar 2015 - Sep 2016New York, Ny, UsDedicated in full stack development of Java Enterprise applications. Worked on development of CSR (Customer Service Representative) applications by using Java Enterprise frameworks like Spring 3, Struts 1, Maven, SOAP, JUnit, JSTL, JavaScript, jQuery, IBM Websphere application server, and AngularJS. -
Java DeveloperMercury Systems, Inc. Oct 2014 - Feb 2015Princeton, Nj, UsJava Developer (intern) -
Java/Database DeveloperChina Construction Bank May 2010 - Aug 2010Interned in Private banking development team. Worked on Database development with PL/SQL and Java.
Jacob Fan Education Details
-
Stevens Institute Of TechnologyComputer Science -
Anhui University Of ArchitectureComputer Science
Frequently Asked Questions about Jacob Fan
What company does Jacob Fan work for?
Jacob Fan works for Tag - The Aspen Group
What is Jacob Fan's role at the current company?
Jacob Fan's current role is Tech Lead | UI Architect.
What schools did Jacob Fan attend?
Jacob Fan attended Stevens Institute Of Technology, Anhui University Of Architecture.
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial