Jian Min
Tel. 440-***-****, Email: *****@*****.***
Education
Bachelor of Science Honors - Computer Science and Physics Combined Specialist
University of Toronto (Trinity College), Graduated Fall of 1988
Minor in Actuary Science from University of Toronto through part time continuing study
Employment History
July 2006 – Feb 2016 Nationwide Insurance
Involved in the development and support of various specialty auto insurance application projects using Java, JavaScript, JSF, Spring Framework, Strut, JQuery, Web-Flow, Angular.js, Spring MVC, Hibernate and JPA. They are mostly web based applications developed in Java running on Tomcat/JBOSS/Websphere with an Oracle database. They vary from agency and consumer auto insurance point of sale, quote and bind, policy administration and different supporting applications. Even though I touched upon almost all areas (except claims), my emphasis was on policy rating, vehicle information and other policy administration functions. Recently also involved in Tomcat/JBOSS to Websphere application conversion.
Jan 2005 – July 2006 Manpower Professional and D Diversified Services
Contracted at Public Health Agency of Canada and Canadian Blood Services to develop, web-enable and maintain their INFO HUB (Lotus Domino) databases using Java Script, Java and Lotus Script.
Worked at ASC Incorporated to develop and maintain their various internal Notes/Domino financial and HR databases and web solutions. Migrated their ETQ Quality Web/Notes Systems into internal Notes systems developed by me. Various systems interface Microsoft products through OLE in LotusScript. Also helped out with some Notes admin tasks from time to time as needed.
April 2004 – Jan 2005 Sykes Enterprise
Worked at IBM Software Group to develop and maintained their various
internal Notes/Domino databases and participated in creating the new
version in Websphere Portal environment using WSAD, Portal, EJB,
Java/J2EE, Java Script and DB2.
May 1998 – March 2004 CDI Professional Services
Worked at DaimlerChrysler to develop various Notes/Domino based in house applications using Notes Lotus Scripts, C/C++ API, Java and Windows MFC. The main one tracks all server information in company with workflows to do different types of installations and de-installations. Domino WorkFlow was used initially. But it was later dropped due to its limited ability to customize. I then developed a workflow package from scratch that is similar Domino WorkFlow in order to have complete control. It is complete with a Windows GUI workflow designer developed using C++, Microsoft MFC and Notes C++ API.
Other applications include (1) EMC SAN configuration and storage repository. It automatically processes information sent to the database, converts WWNs to server names and display everything graphically using a C++ Windows program or an embedded Java Applet in the Notes Database. (2) Server Request Database with dynamic cost models, part of which interfaces with the corporate mainframe web interface by using Lotus Script. (3) Develop a transaction logging mechanism in Notes in order to perform “all or nothing” transaction based processing for cross charging technical services costs. (4) Many other everyday Notes applications for in-house use.
Dec. 1995 – May 1998 Syntel, Inc.
Worked at IBM Poughkeepsie NY to develop various Notes based in house applications such as IBM US Notes ID request and creation. Notes C/C++ API, Lotus Scripts were utilized.
Dec. 1991 - Nov. 1995 Footprint Software Inc. and Contractor at Krutz & Steel
Modeling and developing various banking and insurance applications in C/C++, Visual C++ and Smalltalk for DOS, Windows, OS/2 PM and IBM AIX, using DB/2, Codebase, Cscape and Codebase, specializing in registered retirement products. I was heavily involved in the development of many actuary calculations. Some applications involve Asynch and X.25 communication. I worked for Footprint overseas from time to time.
Develop MS-Project like manufacturing work-scheduling system in Windows C++ and SDK. I was involved in developing the C++ class library which would be used as the application development tool. This involved the construction of screen painter, Gantt chart, virtual paging list and work flow diagram custom controls.
July 1989 - Dec. 1991 Contractor at Capsco Canada Ltd, RB Product Ltd, SuperTime Inc.
(1) Development of Windows-based groupware using C++ and SDK. I was involved in the development of the class library which would be used as the application development tool. I developed virtual paging list, Excel-like spreadsheet and various formatted entry field custom controls.
(2) Development of PC-based human resource management application, a laptop application for life insurance agents to support sales and insurance application processing. (3) PC-based front end applications to control the various hardware devices in C using Vermont Views and Btrieve.
Skill Set
Languages Java, C++/C, JSP, JavaScript, Lotus Script(Visual Basic), HTML, XML, CSS, XSLT, AJAX, JASON, RESTful Web Service, Smalltalk, QMF Query
Operating Systems Windows, Storage Area Network, Linux, Novel
Development Tools Eclipse,Spring Framework, Spring MVC, JSF, Strut, JQuey, Web-Flow, Angular.js, Camel, Hibernate, JPA, Oracle, SoapUI, JCS,Notes Designer, Notes C++ API, Windows SDK, Visual Basic, Visual C++, IBM Visualage, WSAD, Vermont View, Cscape, Btrieve, DB/2, Codebase++, C++ View, Smalltalk
Miscellaneous Jasper, JUnit, Mockito,OLE Interfaces to different Microsoft Products, Quick Place, MQ Series, LEI, ODBC Connectors, Rational Rose (modeling tool), Notrix, Auto Tester, object orient analysis and programming, window-based user interface development, multi-tasking applications, Sybase, Oracle.
Other Interests
Besides my interest in computers, I have considerable interest in the finance and insurance business. I have taken some courses in this area and hope I can develop further in these fields.