Sample Resume About Software Engineer Job

About Software Engineer Job Resume Sample

About Software Engineer Job Resume Sample, Software Engineer is a collective term for people who work in software development related jobs. And now if you are looking for a job, you need to submit your resume first, and then wait for an interview to see the sample resume for software engineer job.

Software Engineer Job Resume Sample 1

Software Engineer Job Resume Sample 1

Basic Information

Last Name: YJBYS

Gender:

Marital Status:

Ethnicity:

Nationality:

Age:

The current location:

The current location:

The current location of the software engineer is the software engineer job resume.

Location:

Height:

Phone:

Email:

Job Search Intention

Desired Position: JAVA Software Engineer

Years of Experience: Title: No Title

Type of Job Search: Full-time Date Available: Anytime

Project Experience

Project Experience

The first time I was a member of the team, I was a member of the team. p>

Web OA (enterprise office automation system)

Project introduction: the overall division of organization management, rights management, the flow of official documents, system management, information exchange, information dissemination, knowledge management, project management, asset management, attendance management, personnel records, my workbench and other modules,

2. Development environment and overall technology: MyEclipse + Oracle + Tomcat. comprehensive use of Struts + Hibernate + Spring multi-tier architecture. ThreadLocal mode through page-taglib paging , using JSTL and custom functions to complete the JSP page development ; using DWR to complete the authorization module ;

The use of JBPM to achieve the flow of official documents module , combined with the Freemarker template technology to achieve a dynamic form definition model ; to achieve the extension of the RBAC -based authorization and authentication ;

The development environment and overall technology : MyEclipse + Oracle + Tomcat. and authentication;

the implementation of a functional organizational model; the use of task scheduling framework Quartz to achieve employee attendance management and automatic settlement of wages and so on.

3. Responsible for the module:

System analysis and design: According to the requirements document, take a use case driven approach to the analysis and design of the responsible module. The main use of UML use case diagrams, sequence diagrams and state diagrams.

Paging component packaging: use pager-taglib component, combined with Filter technology and ThreadLocal mode to realize the unified paging processing of the system.

Organization management and personnel management: to achieve the management of organizations and personnel in the enterprise . It mainly involves CRUD operations.

Module management: to complete the management of the various modules in the system. Mainly CRUD operations.

Role management and user management: In addition to basic CRUD operations, mainly for the management of rights. The system uses RBAC mode to realize the management of rights.

Permissions granted to ordinary employees, managers and other roles, and then the role assigned to the user way to achieve the authorization of the user; at the same time, the system can also be directly on the user authorization. The specific implementation of authorization using the DWR framework.

Workflow: using JBPM to achieve workflow development. After uploading the workflow definition , you can enterprise documents , such as reimbursement orders and the corresponding workflow binding , to complete the flow of documents . The module also uses FreeMarker to realize the dynamic definition of the document form.

CRM (enterprise customer relationship management system)

Project description: CRM project concept is to establish a "customer-centric, market-oriented" business management model, mainly divided into marketing management, sales management, customer service, E-commerce, business intelligence and other modules. Mainly for the enterprise to improve market competitiveness, to provide customers with more comprehensive quality service, centralized management of customer information, improve customer service efficiency and sales staff to deal with the efficiency of general affairs, to avoid the loss of customers due to the departure of sales staff.

2. Development environment and overall technology: Struts2.0 + Hibernate + Spring

3. Responsible for the module: sales management

DRP (Distribution Resource Planning)

1: Distributor inventory management, flow sheet management, statistical report management, distribution fee management, payment checkout management, basic data management and so on.

2. Development environment and overall technology: MyEclipse + Tomcat + MySQL. using JSP + JavaBean architecture.

3. Responsible for the module:

DAO pattern and factory pattern design: According to the customer's requirements for the database , the system uses DAO pattern to encapsulate the access to different databases , while using the abstract factory pattern to provide interfaces to the business logic layer .

Paging component encapsulation: encapsulate PageModel, to achieve a unified paging system .

Flow sheet maintenance: to complete the flow sheet search, add, delete, modify and send for review operations.

Accounting period maintenance: to complete the registration of accounting for inventory accounting

Material maintenance: to complete the management of drugs, medical equipment, etc., using commons-fileupload to upload material images.

Distributor maintenance: complete the management of distributors in various regions. Ajax technology is used to validate the distributor number when adding distributors.

Based on wavelet decomposition of digital image watermark embedding and extraction

The project is a project of the Nature Foundation of Henan Province, through the analysis of the existing algorithms in this field, to find out the shortcomings of the existing algorithms, the use of wavelet technology and matlab algorithms, and at the same time, the application of the theory of the color space of the digital image and the algorithm of the binary tree traversal, to complete the embedding and extraction of the watermark of the digital image. and extraction.

Educational Background

Graduated from XX University

Highest Education: Master

Date of Graduation: 2004-07

Specialty: Software Engineering

Professional Skills:

1.Possesses a systematic and solid theoretical foundation in computer. Have rich experience in JAVA EE project development.

2. Proficiency in JAVA language development techniques. Familiar with OOP programming ideas, have some OOA/OOD ability, can use UML and RationalRose to analyze the project. Familiar with common GoF design patterns: such as Singleton, Factory, etc.. Understand layered architecture, DAO pattern. Understand the application of ThreadLocal pattern.

3. Understanding of workflow, experience with JBOSS JBPM workflow engine. Understanding of authorization and authentication based on the RBAC pattern.

4. Understanding of EJB3.0 technology (SessionBean, MDB, JPA, RMI, JTA, etc.), understanding of EJB3.0 in the three kinds of client views (remote client, local client, Webservice client) and EJB dependency injection, understanding of JNDI, JMS. experience with EJB code.

5. Familiar with tomcat, weblogic, jboss under the project deployment.

6. Mastery of JAVA Web technologies such as JSP, Servlet, JSTL, EL. Understanding of OGNL.

7. Familiar with Ajax and JavaScript, experience using DWR framework.

8. Be able to skillfully use Struts1, Hibernate, Spring and other frameworks to develop projects, and have a certain understanding and application of other frameworks, such as Struts2, Ibatis, Tapestry, JSF.

9. Solid foundation in database theory, familiar with MySQL, Oracle. familiar with SQL. Understanding of PL/SQL, experience in writing stored procedures.

10. Skilled in using MyEclipse for project development, understanding of JBuilder2007.

11. Understanding of WebService.

12. Understanding of Linux, experience in setting up and developing the JAVA environment under Linux, as well as tomcat setup and deployment of the project.

13. Understanding of the banking credit system business, have the relevant demo code development experience, using the technology for struts + hibernate + EJB3.0

14. Have C, C++ and matlab foundation. Experience in teaching C and data structures (C version).

Language ability

English level: excellent

Mandarin level: excellent

Cantonese level: excellent

Personal autobiography

I am a good team player and can quickly integrate into a new team. I am easy to get along with people and have good affinity. Can bear hardships and stand hard work, can maintain good working condition under greater pressure, good at self-regulation.

Strong sense of responsibility, practical work. He is cheerful, optimistic and motivated. Very passionate about programming, love to explore new technologies and accept different challenges. Passionate about learning, with strong self-learning ability and good learning methods.

On the software engineer's work resume sample 2

Work experience (Case 1)

Work time: 2007-10 to 2009-06

Company Name: resume this information interactive Limited | the department: the Office System Integration Department office system OA development | the position: software engineer

Job Description:

Responsible for the maintenance and development of China Unicom's office system Responsible for the addition of project architecture design and UI design. System database maintenance of the new module.

1, integration and data exchange between software systems, data exchange between OA and CRM, ERP, the bank's interface, SMS interface, docking with instant messaging software, etc., which can only be realized through secondary development.

2, the processing of system security, such as: OA login authentication combined with Usb key.

3, OA-based, multi-system single sign-on.

Neither can exaggerate the difficulty and risk of secondary development of OA software to curb the user's reasonable . Demand, but also can not be unlimited amplification of the scope of secondary development to increase the risk and cost, secondary development can better meet the needs of users, but in the specific implementation process, should be reasonable to deal with the secondary development cycle, cost, quality of the relationship between the

OA software secondary development needs OA products have a strong scalability, OA secondary development team need to understand the depth of the OA products, a certain degree of Technical force and project experience, in this regard, OA agents for secondary development there are certain shortcomings.

Through the secondary development of OA software can be very good to achieve the personalized needs of end users, enhance the utility of the software and user satisfaction, so as to achieve the best application of the software.

Work experience (case two)

Work time: 2009-09 to 2011-04

Company Name: resume this information technology company limited | Department: Technology Center | Position: Software Engineer

Job Description:

The game tool class development

game logic development

operation tools development

development and expansion of the company's daily software

development of cross-platform management software, all the company's games for management and monitoring

RTX extension development, increase the SMS send and receive function

development of the bug analysis system to unify the analysis of a large number of the company's dump logs

Write linuxshell login monitoring

Nautical web server logic development

Personal backpack

Friends

Achievement system

Work experience (Case 3)

Work time: 2007-05 to 2009-01

Company name: resume this information interactive limited company | Department: | Position: Software Engineer

Job Description:

Affiliated company is an outsourcing company, outsourced to Huawei Technologies Limited engaged in telecommunications work, is responsible for the Guangdong Mobile Communications Limited Liability Company BOSS system development and maintenance work. responsible for the development and maintenance of the BOSS system of Guangdong Mobile Communications Co.

The main work: to carry out the development of the system function points (I am mainly responsible for the payment and points module), testing and maintenance of the system after the launch; mainly involved in the skills of C + + +, Oracle, unix; in accordance with the provisions of the requirements of the manual to complete the development of the relevant modules

debugging through the VSS uploaded to the code through the enjoyment of the server side of the code ****. After the joint testing is passed, the uploading is completed. After the system is uploaded, the problems found are tracked, and code debugging and bug fixes are performed on the relevant modules.

Work experience (case four)

Work time: 2015-07 to the present

Company name: resume this management consulting company limited | Department: R & D | Position: Software Engineer

Job Description:

In the company is mainly responsible for the system maintenance, health equipment data. Responsible for system maintenance, health equipment data collection and analysis and day care card 3 parts.

1: Maintenance of the existing system data, using SQL to adjust some of the wrong data.

2: Docking Geyline's healthcare testing equipment, obtaining relevant testing data, and related charts and test reports, charts and pull test reports and display the relevant parameters.

3:Independently responsible for the daycare card module, responsible for the card web background and android app development coding.