With regard to the sample resume of software engineer, software engineer is a general term for people engaged in software development-related work. Looking for a job now, you need to submit your resume first, and then wait for an interview to see the sample resume of a software engineer.
About software engineer resume model essay 1 software engineer resume model essay 1
Basic information
Last name: YJBYS
Gender:
Marital status:
Ethnic groups:
Household registration:
Age:
Current position:
Delbert Mann
Contact telephone number:
E-mail:
working strength
Hope position: JAVA software engineer
Working years: professional title: no professional title
Job Type: Full-time Availability Date: Anytime
Project experience
Network office automation system
Project introduction: general sub-organization management, authority management, document circulation, system management, information exchange, information release, knowledge management, project management, asset management, attendance management, personnel files, my workbench and other modules.
Mainly to provide a platform for enterprises to work together and improve work efficiency, realize paperless and collaborative office, ensure smooth information transmission between departments, and promote the process of enterprise informatization.
2. Development environment and overall technology: MyEclipse+Oracle+Tomcat. Comprehensive use of Struts+Hibernate+Spring multi-layer architecture. Paging is realized by page-taglib in ThreadLocal mode, and JSP page development is completed by JSTL and custom functions. Use DWR to complete the authorization module;
JBPM is used to realize the document flow module, and Freemarker template technology is combined to realize the dynamic form definition model. Implement extended authorization and authentication based on RBAC;
Realize the functional organization mode; Using the task scheduling framework Quartz to realize employee attendance management and automatic salary settlement.
3. Responsible for the module:
System analysis and design: according to the requirements document, analyze and design the responsible modules in a use case-driven way. The use case diagram, sequence diagram and state diagram of UML are mainly used.
Paging component encapsulation: using pager-taglib component, combining Filter technology and ThreadLocal mode, the unified paging processing of the system is realized.
Organization management and personnel management: realize the management of various institutions and personnel in the enterprise. Mainly involved in CRUD operation.
Module management: complete the management of each module in the system. Mainly used for CRUD operation.
Role management and user management: In addition to basic CRUD operations, it is mainly aimed at the management of permissions. The system adopts RBAC mode to realize authority management.
Authorize users by granting permissions to ordinary employees, managers and other roles, and then assigning roles to users; At the same time, the system can also directly authorize users. The specific implementation of authorization adopts DWR framework.
Workflow: Using JBPM to realize workflow development. After uploading the workflow definition, the official documents of the enterprise, such as reimbursement forms, can be bound with the corresponding workflow to complete the official document circulation. The module also uses FreeMarker to realize the dynamic definition of official document format.
Enterprise customer relationship management system
Project introduction: The concept of CRM project is to establish a "customer-centered, market-oriented" business management model, which is mainly divided into marketing management, sales management, customer service, e-commerce, business intelligence and other modules. Mainly for enterprises to improve market competitiveness, to provide customers with more comprehensive and high-quality services, centralized management of customer information, improve customer service efficiency and sales staff's efficiency in handling general affairs, and avoid customer loss caused by sales staff's resignation.
2. Development environment and overall technology: Struts2.0+Hibernate+Spring
3. Responsible module: sales management
distribution resource planning
1. Project Description: This system realizes the information support of pharmaceutical enterprises for drug distribution process. The main functional modules of the system include: distributor inventory management, process management, statistical report management, distribution cost management, payment and settlement management, basic data management and so on.
2. Development environment and overall technology: MyEclipse+Tomcat+MySQL. Adopt JSP+JavaBean architecture.
3. Responsible for the module:
Design of DAO mode and factory mode: According to customers' requirements for databases, the system adopts DAO mode to encapsulate access to different databases, and at the same time uses abstract factory to provide interfaces for business logic layer.
Paging component encapsulation: Encapsulate PageModel to realize unified paging processing of the system.
Flow document maintenance: complete the search, addition, deletion, modification and submission of flow documents.
Maintain during accounting: complete inventory accounting registration.
Material maintenance: complete the management of drugs and medical devices. , and upload the material pictures by means of commons-fileupload.
Dealer maintenance: complete the management of dealers in various regions. Ajax technology is used to verify the distributor number when adding distributors.
Digital Image Watermark Embedding and Extraction Based on Wavelet Decomposition
This project is a natural fund project of Henan Province. Through the analysis of the existing algorithms in this field, the shortcomings of the existing algorithms are found out. Using wavelet technology and matlab to realize the algorithm, applying the related theory of digital image color space and binary tree traversal algorithm, the embedding and extraction of digital image watermark are completed.
academic degree
Graduate school: xx University
Highest education: Master.
Date of graduation: July 2004
Major: Software Engineering
Professional skills:
1. Have a solid computer theory foundation. Rich experience in JAVA EE project development.
2. Proficient in JAVA language development technology. Familiar with OOP programming ideas, have certain OOA/OOD ability, and can use UML and RationalRose to analyze projects. Familiar with common GoF design patterns: such as Singleton, Factory, etc. Understand the hierarchy and DAO mode. Understand the application of ThreadLocal mode.
3. Understand the workflow and have experience in using JBOSS JBPM workflow engine. Understand authorization authentication based on RBAC mode.
4. Understand EJB3.0 technology (SessionBean, MDB, JPA, RMI, JTA, etc. ), three client views (remote client, local client and Webservice client) and EJB dependency injection in EJB3.0, as well as JNDI and JMS. Experience in EJB code.
5. Familiar with project deployment under tomcat, weblogic and jboss.
6. Master JAVA Web technologies, such as JSP, Servlet, JSTL, EL, etc. Know OGNL.
7. Familiar with Ajax and JavaScript, and have experience in using DWR framework.
8. Be able to skillfully use Struts 1, Hibernate, Spring and other frameworks to develop projects, and have a certain understanding and application of other frameworks, such as Struts2, Ibatis, Tapestry, JSF, etc.
9. Solid database theory foundation, familiar with MySQL and Oracle. Familiar with SQL. Understand PL/SQL and have experience in writing stored procedures.
10. Skillfully use MyEclipse for project development, and understand JBuilder2007.
1 1. Learn about web services.
12. Understand Linux, have experience in building and developing JAVA environment under Linux, build tomcat and deploy the project.
13. Understand the business of bank credit system, have relevant demonstration code development experience, and use the technology of struts+hibernate+EJB3.0.
14.C, C++ and the basic knowledge of matlab. Teaching experience of C language and data structure (version C).
linguistic competence
English level: excellent
Mandarin level: excellent
Cantonese level: excellent
Personal autobiography
I have a good team spirit and can quickly integrate into the new team. Easy to get along with people, good affinity. Can bear hardships and stand hard work, can maintain a good working condition under great pressure, and is good at self-regulation.
Strong sense of responsibility and practical work. Cheerful and optimistic personality, positive and enterprising. I love programming very much, I like to study new technologies, and I like to accept various challenges. Love learning, have strong self-study ability and good learning methods.
About the resume of software engineer, model essay 2 work experience (case 1)
Working time: 2007- 10 to June 2009.
Company Name: Resume Information Interactive Co., Ltd. | Department: OA Development of Office System of System Integration Department | Position: Software Engineer
Job description:
Responsible for the maintenance and development of China Unicom office system, and responsible for the architecture design and UI design of new projects. A new module is added to maintain the system database.
1, integration and data exchange between software systems, data exchange between OA and CRM and ERP, interface between banks, interface between SMS and instant messaging software, etc. , can only be achieved through secondary development.
2, system security processing, such as: OA login authentication combined with Usb key.
3. Based on OA, single sign-on between multiple systems.
We can neither exaggerate the difficulty and risk of secondary development of OA software, curb the reasonable needs of users, nor infinitely enlarge the scope of secondary development to increase risks and costs. Secondary development can better meet the needs of users, but in the specific implementation process, we should properly handle the relationship between secondary development cycle, cost and quality.
The secondary development of OA software requires strong expansibility of OA products, and the secondary development team of OA needs to have a deep understanding of OA products and have certain technical strength and project experience. In this respect, there are some defects in the secondary development of OA agent.
Through the secondary development of OA software, the personalized needs of end users can be well realized, and the practicability and user satisfaction of the software can be improved, so as to achieve the best application effect of the software.
Work experience (case 2)
Working hours: September 20, 200911-04.
Company Name: Resume Ben Information Technology Co., Ltd. | Department: Technology Center | Position: Software Engineer
Job description:
Game tool class development
Game logic development
Operation tool development
Development and expansion of the company's daily software
Develop cross-platform management software to manage and monitor all the games of the company.
RTX is expanded and developed, and the function of sending and receiving short messages is added.
Develop a bug analysis system, analyze a large number of dump logs of the company, and establish a related management platform.
Writing linuxshell login monitoring
Logical development of navigation web server
Personal backpack
Close friend
achievement system
Work experience (case 3)
Working hours: May 2007 to October 20091
Company Name: Resume | Information Interaction Co., Ltd. Department | Position: Software Engineer
Job description:
The affiliated company is an outsourcing company, which is outsourced to Huawei Technologies Co., Ltd. to engage in telecommunications and is responsible for the development and maintenance of the BOSS system of Guangdong Mobile Communications Co., Ltd.
Main work: develop system function points (individuals are mainly responsible for payment and integral modules), and test and maintain the system after it goes online; It mainly involves the skills of C++, Oracle and UNIX to complete the development of related modules according to the requirements specification.
Debugging is uploaded to the server with code * * * through VSS. Upload is completed after the joint debugging is passed. After the system is uploaded, track the problems found, debug related problem modules, and fix bugs.
Work experience (case 4)
Working time: 2015/07 till now.
Company Name: Resume Ben Management Consulting Co., Ltd. | Department: R&D Department | Position: Software Engineer
Job description:
In this company, I am mainly responsible for the system maintenance of health equipment, data collection and analysis, and one-card day care.
1: Maintain the data of the existing system and use SQL to adjust some wrong data.
2. Dock Gary's health medical testing equipment, obtain relevant testing data, display relevant charts and testing reports, pull testing reports from charts and display relevant parameters.
3. Independently responsible for the Ritoka module, responsible for the development and coding of the card web background and android app.