|
Personal Information: |
Chinese
Name:邓斌(Deng
Bin),
English
Name:Tony
Tang,
Gender:Male,Height:178CM,
Birthdate:Secret,
Desired Salary:More
$5.50KPM, |
|
Education : |
M.S.
in
Software Engineering,
University of Science&Technology of China (USTC),
From
Sept.2005 to 2008;
|
Summary
I am an
Information Technologists with over 8 years of IT experience. Over the last
three years, I have been responsible for system level software development,
worked with diverse technology teams from requirement clarification, design,
coding, testing and document writing, and more. I have proficient in J2EE
Software Development, Code Migration, Data Integration, Application Integration,
Requirements Gathering, Support, and more. I am a
object-oriented
and energetic technical communicator, who has excellent leadership ability,
excellent system programming skills in Java and Linux or Windows, extensive
knowledge in Software Architecture Design, OO Analysis and Design, UML, Oracle,
Free
Framework such as Struts, Spring, Hibernate, works well within a group and stays committed to projects.
As a professional communicator with interpersonal skills, I especially enjoy
working in diverse team environments.
Objectives
² Current Goal:To obtain a challenging position as a CTO/PM/J2EE Architect /Systems Analyst /Senior Software Engineer that will allow for continued professional development.
² Gain more experience in J2EE, as well as computer science and business. Get a job allowing me to analyze a java language situation, explain to others what I’ve learned, and make good use of it.
²
To offer a more higher responsibility, a
full-time position in developing and designing business solutions to complex
problems that requires entrepreneurial skills coupled with solid technical
knowledge and program management experience.
Technologies
² Programming Languages :Java, C, C++, Visual C++, SQL, Pascal, Fortran
² Operating Systems: Windows, Unix, Linux
² Database Technologies: ORACLE, JDBC, SQL Server, MySQL, MS Access,DB2
² Web Technologies: JSP, EJB, XML, Servlet, DAO,Tiles,IBatis,JavaBean,Struts/Spring/Hiberate, Web Services,ASP, php
² Application Server: Tomcat, JBoss, WebSphere, Weblogic
²
Software
Engineering:
Design
Patterns,OOA/OOP/OOD,UML,
Rational Rose, Power Designer
Qualifications
² More 3 years J2EE(Java) development experience with 7 years full time software R&D; Expertise in Java-based J2EE field of research and development of related software experience with all phases of software life cycle
² 3+ years experience in leading medium-to-large project development.
² A good sense of Programming ,proficient at developing web-based and internationalized applications
² Fluent in English (spoken and writing) and expertise in Chinese; Able to work independently and strong self-motivated; Strong self-teaching ability and high responsibility; Open mind and a good team player.
² Excellent communication skills including written, verbal and interpersonal.
² Special expertise in system and component evaluation.
² I have extensive knowledge of JSP, EJB, XML, Servlet, DAO,Tiles,IBatis,JavaBean,Struts/Spring/Hiberate, Design Patterns, OOA/OOP/OOD,UML, and more.
² I have been heavily involved in electronics and computers on a hobbyist level. Adept at J2EE technology architecture and middleware technology and the related software in the field of research and development
² Excellent and professional communication skills including written,verbal and interpersonal
² Good command of written and oral English
² Relying on my strong research and development, organization, coordination and communication skills, I brought more than 200% in added value in the production efficiency and effectiveness, lower costs for software enterprises.
²
With my qualifications and experience, I feel I am hardworking, responsible and
diligent in any project I undertake. Your organization could benefit from my
analytical and interpersonal skills.
Professional Work Experience
Luwan, Shanghai, P.R.C.
Sun Hung Kai (HongKong) Ltd. IT R & D center in Shanghai
http://www.shkp.com/
August 2007
–December 2008
CTO&J2EE Architect and Systems Analyst
Ø Worked with customer groups to define business requirements and provided a framework design for software development; Assisted technology teams in Shanghai to keep up with those in Hong Kong; Worked with technology teams to participate in the discussion of the item and preparatory work; Responsible for assisting analysis team to develop system, implement and maintain projects;
Ø Responsible for the basic design of projects, participate in the overall design and programming of the core code and the preparation of the corresponding documents;
Ø Responsible for system analysis ,project modules division; Responsible for the collection, analysis of product requirements,product definition; Responsible for tracking changes in requirements, the preparation of requirements specifications manual and guiding developers to understand and implement requirements;
Ø Combining systems development trends,responsible for the overall design, planning, development, maintenance, testing, training, support and complete system design documentation and other user manual;
Ø Responsible for planning,inspection of project implementation and normative work, the preparation of project reports, management and coordination of project implementation;
Ø Tracking the progress of project implementation and development, and assisting technology teams to resolve the problems in the process of developing procedures;
Ø On forward-looking thinking for the system, provided system optimization proposals to help improve the system and enhance efficiency in the use of the system;
Ø
According to the direction of the company
development, preliminarily researched relevant technologies, and made a good
solutions.
Hofei Anhwei,
P.R.C.
Hofei Institute of Chinese Academy of Sciences
http://english.cas.cn/
July 2006 -
July
2007
Senior Software Engineer
Ø Using Java language to coding and debugging; the preparation of detailed design documents in accordance with requirements analysis.
Ø Responsible for leading the development team the completion of the functional modules in projects.
Ø Providing the support of software technology structure in company Design, maintenance and development of the common module.
Ø Responsible for the researching of the relevant technologies and related training .
Ø Responsible for providing maintenance and upgrading services for the company's existing software products.
Ø
Support related practical training work.
Hofei Anhwei, P.R.C.
Anhwei USTC IFLYTEK
Co., Ltd.
http://www.iflytek.com/english/
March 2004 - June 2005
Software Development
Engineer in Industry software and systems integration Dept.
Ø Engaged in the development of software products, including requirements analysis and design, the preparation of study reports, requirements and design documents;
Ø The preparation of the core module code, the maintenance of product life cycle; to research core technology;
Ø
Participation in the system design of the
logical model and physical model and implementation of the prototype.
Shanghai, P.R.C.
Lenovo Infosys Technologies Ltd
http://www.lenovo.com/
Feburary 2004 - June 2001
Research & Design Engineer
Ø Create requirements analysis of the principal products, plan of software development,the specifications and user manuals on software configuration and design;
Ø Involved in the research and development of Lenovo main products , and responsible for the analysis, design, development of the core functions, and R & D of key technology;
Ø Sum up the experience of support and feedback timely to help build a complete database of technical support;
Ø Worked with technology teams to develop and maintain a unified software development framework, and discover, optimize and solve technical problems;
Ø
Worked with customer groups to identify and
resolve functional and non-functional gaps;
Responsible for demonstration, testing, installation & debugging and
troubleshooting of the company products at the users locale.
Projects
Java/ Oracle / Eclipse for WinForms Application Development
Real estate leasing management
system
Ø Main system modules including asset management, leasing contract management, cost management, billing maintenance, comprehensive inquiry management, leasing process management, system settings management, customer management, complaint management, document management, pending reminded;
Ø System MVC design pattern, using layered technology framework: Web layer, Control layer,Business layer, Persistence layer;
Ø In Web Tier,the Tiles framework provides a templating mechanism that allows you to separate the responsibilities of layout from those of content.
Ø In Control Tier,Struts Action Servlet act as the Controller layer of the pattern and responsible to handle all incoming application requests. Its basic responsibility is to perform application flow-management;Specific Action Classes is application-specific object. Upon receive the application request; it invokes the Model layer objects (Service Facade/object) through the Service Factory.
Ø In Business Tier,Service Factory is the middleman to deliver the request to the Service Facade. To provide application scalability, this service proxy can be implemented as an EJB;Service Facade/Object is application-specific object. Upon receive the application request from the service Factory; it would perform the business logic.
Ø
In Persistence Tier,DAO(Data Access Object)
provides a layer of abstraction to the database. All access to the database
should be done through DAO.
Sun
Hung Kai (HongKong) Ltd. IT R & D center in Shanghai
August 2007 – December
2008
Java/SQLserver2000 / Eclipse
for WinForms Application Development
Online examination
and intelligent systems
Ø The system using JSP development, and to switch automatically the difficulty of examination questions in accordance with examination of the candidates, and to evaluate the ability of candidates;
Ø The system has a strong background management, including the examination management, student management, performance management, terminal examinations using the certain question-extracted algorithm;
Ø Each subject maintain a coefficient of difficulty. Adapting to candidates through the strategy-adjusting of topics difficulty;
Ø While estimating that the ability to estimate error can be ignored, provided the assessment algorithm for calculating the final results;
Ø Using item response theory, probability and statistics in the process of developing, and implementing the mechanism to prevent candidates cheating in the system;
Ø
System functions planning, requirements
analysis and to produce relevant documents; System design and development;
Supervising project progress.
Hofei
Institute of Chinese Academy of Sciences
October
2006——June 2007
Java/ SQL Server / Eclipse for
WinForms Web Application development
IFLYTEK primary and
secondary school-management system
Ø Main management modules including Department of Education and school management, Logon and user management, student information management, teacher unions Information Management, database backup and recovery module, statistics and statements, data exchange, etc;
Ø Implement business logic through a common management class. In this class, access data through JDBC;
Ø Completed the preparation of public function, as well as the planning and coordination of the whole project;
Ø The system main functions as follows: Key in student information and data records; Introduction of documents; Generation normal submitted data; Processing errors data; Managing student information and data information; Agencies management and user management; Logon data management and system maintenance;
Ø
Planning function application,wrting
requirements specifications and designing software system and interface layout,
and coordinating software development.
Anhwei
USTC IFLYTEK Co., Ltd.
June, 2004 -
March, 2005
Java/Oracle/ Eclipse for
WinForms Application development
Family related
applications
Ø Through an agreement with the association, integrating information resources in the consumer compute, palm computers and notebook consumer;
Ø Achieving the share of media resources, special functions and storage resource;
Ø The clever computer linked to "share" character to bring consumers a brand new experience;
Ø Project planning and functional definitions; User organizations; Statement of requirements and design;
Ø
Project management; Supervising progress
Lenovo
Infosys Technologies Ltd.
January 2003 -
Feburary 2004
Java/ SQL Server / Eclipse for
WinForms Web Application development
Mobile office
system
Ø Synchronize PC, handheld devices, users information on the website;
Ø User information refers to correspondence, scheduling, etc;
Ø As long as a device management can be reflected to the other equipment;
Ø
Function application planning, requirements
raised;
Software development coordination.
Lenovo
Infosys Technologies Ltd.
September 2001 - September 2002
More projects available online at: http://www.bindeng.com/ http://www.gcoge.com/ http://soft.bindeng.com http://www.gcoge.com/bbs http://www.gcoge.cn/ http://blog.csdn.net/smarttony
Academic
Experience
Hofei Institute for Advanced Study,USTC
From
Sept. 2005 to June 2006
Java/ Eclipse for
LINUX application development
ATM Management System of Communication Bank(Hofei)
Jan., 2006 –
Jun., 2006
Ø Designed and implemented ATM management system that used Eclipse tool for linux, using java Completed terminal manager & the client of the design and implementation. The entire system is divided into three layers : the data layer to achieve, performance and business logic layer Complete virtual achievement ATM in LINUX system.
Ø Introduction of a service mechanism in business logic to prevent parallel operation from appearing dirty dataData layers using Md5 password encryption and a log to restore function
Ø The system main functions as follows: Input of customer information and credit records; Introduction of documents; Generation normal submitted data; Processing errors data; Managing customer information and credit information; Agencies management and user management; Log data management and system maintenance.
Ø Made responsible for the planning and coordination of the whole project. Design and implementation of business logic tier Complete requirements analysis and risk analysis
Ø
Supervised the development of projects and to
promote.
Java/ SQL Server / Eclipse for
WinForms Web Application development
Database management system of Anhwei USTC Innovation Co., Ltd.
Sept.,
2005 – Jan., 2006
Ø Primary developer for company database management system that used Eclipse development tool and sql server 2000 database, including content build process and Web UI.
Ø Presentation layer using struts framework. Stateless EJB to provide business logic interface. In other words ,calling EJB interfaces in Action to complete business logic.
Ø Use Struts, Spring and Hibernate framework, and the development of MySQL. Struts is application front-end for users to visit through Web Browser . An object model mappings to the database using Hibernate.
Ø JavaBean as data transmission objects, this object can obtain data in WEB Layer.
Ø The system main functions as follows:Implement management and maintenance of all types of companies database, implementation of system functions.
Ø
System planning, designing, developing.
Skills
Primary:
J2EE(Java,Struts/Spring/Hibernate,
JSP,Servlet,EJB);JavaScript; SQL,Oracle,HTML,Tomcat,Jboss, OOA/OOP/OOD
Secondary:
C, C++;
Database
Design, DB2,Mysql; HTTP;ASP,PHP,Frontpage,Flash, Dreamweaver, Photoshop
Ø Excellent knowledge of JAVA Language, a good sense of Java programming, excellent and professional ability to designing and planning, a good business logic analysis capability and outstanding learning ability;
Ø Familiar with J2EE architecture(Java, JSP, Servlet, Struts, EJB), and excellent experience in J2ee related development; Familiar with the configuration and use of the application server, such as JBoss, Tomcat and familiar with WebSphere, Weblogic, Rational Rose, and other development environment;
Ø Adept at Eclipse,JBuilder and other development tools to deploy J2EE framework of enterprise Web and desktop applications; Familiar with the database structure, and proficient in the deploying and development of the popular database application environment such as Oracle, SQL Server, MySQL, DB2, Sybase, and their management and use;
Ø Familiar with the ORACLE database design and related development; Proficient in Struts, Spring, Hibernate, and other popular Java open-source MVC framework, have a good ability to the identification and design module for general framework and familiar with the J2EE technology system: 1) Struts(Tiles/WebWork/JSF/Spring Web MVC) 2) Spring(EJB2/EJB3) 3) Hibernate(iBatis/JDO/DAO);
Ø Proficient in EJB, Servlet, JDBC, and other related technologies;Familiar with XML technologies, and good experience in the application of XML; Proficient in using JSP/Servlet,HTML,CSS,JavaScript,ASP,JSP,PHP,and other Web technologies, experience in the analysis and design of Web technology systems structure; Expertise in Flash, Dreamweaver, Photoshop, Frontpage, and experience in the repetitious design of actual project with WEB2.0 technology;
Ø Good knowledge in Java object-oriented OO(OOA/OOP/OOD) in software structure,and rich experience in object-oriented analysis and design; have a deep understanding and practice in the modern software engineering based on the structure, Proficient in software analysis and design with CASE tools such as Rational Rose, Power Designer,and more; Good at document writing, strong capacity to document delivery and inspection;
Ø Familiar with UML norms,and good ability to design software system with UML;Familiar with object-oriented design and design patterns; Good experience in the actual project development with design pattern; Familiar with the software development process and software engineering related knowledge;
Ø Familiar with the configuration and deployment of Apache, JBoss, and good ability to Constructing Clusters Application;
Ø Familiar with the C language, and understand the VB program design and assembly language; Familiar with C++,VC ;
Ø language and development environment; Familiar with the Linux C, Java programming, and understand embedded development such as cross-compiler,cores transplantation,and more;
Ø Familiar with the Computer English Have good reading and writing skills. Have a certain hearing and speaking capacity Understand professional English to read the relevant documents.
For more information, please
visit my homepage:
www.bindeng.com;
www.gcoge.com ,and in
order to
communicate J2EE software technology, my blog Website Located at:
http://blog.csdn.net/smarttony
Click
here enter
Chinese Version.