3 muestras de currículum vitae de ingeniero de software

El currículum es un texto muy importante en la vida diaria de los solicitantes de empleo de ingeniero de software. El siguiente es un ejemplo de currículum de ingeniero de software que compartí. Espero que le resulte útil. Muestra de currículum de ingeniero de software (1)

Información básica

Nombre: xxx Género: Masculino

Estado civil: Soltero Nacionalidad: Han

Registro del hogar: Jiangxi Edad: 29

Ubicación actual: Ji'an Altura: 1,73

Número de contacto: 138xxxxxxxx

Correo electrónico: jy135.com

Intención de búsqueda de empleo

Puesto: Diseñador de software

Años de trabajo: Título profesional: Sin título profesional

Tipo de búsqueda de empleo: Tiempo completo

Hora de llegada: en cualquier momento

Experiencia laboral

Del xx de marzo al xx de julio, trabajé como diseñador de software en xx Co., Ltd. Las tareas principales son: 1. Responsable de la introducción de nuevos productos y ayudar al departamento de I+D a resolver los problemas existentes de nuevos productos 2. Producción de SOP, mantenimiento y mejora de la eficiencia y optimización de modelos producidos en masa; problemas de proceso anormales; 4. Ayudar a la línea de producción en la educación y capacitación del personal; 5. Reconocimiento de nuevos materiales y piezas, confirmación y emisión de ECR;

¿XX de marzo? XX de julio, xx Co., Ltd., trabajó como reparador. Las principales tareas son: 1. Responsable de la detección y reparación de teléfonos, walkie-talkies y teléfonos móviles rotos; 2. Responsable del cuidado y mantenimiento de los dispositivos de prueba PCBA de teléfonos móviles Sony Ericsson; 3. Analizar y mejorar situaciones inesperadas en; la línea de producción, organizar y presentar informes de prueba relevantes; 4. Asegurar que el equipo de prueba en la línea de producción se produzca y funcione con normalidad;

Antecedentes educativos

Institución de graduación: xx Universidad

Calificación académica más alta: Licenciatura

Fecha de graduación: 2004-07

Especialidad: software

Habilidad lingüística

Nivel de inglés: excelente

Nivel de mandarín: excelente

Nivel de cantonés: excelente

Habilidades profesionales

1. Tener un conocimiento sólido de la tecnología electrónica, tener una comprensión considerable y una comprensión profunda de la electrónica analógica y los circuitos digitales, y tener una gran capacidad analítica y juicio sobre los circuitos electrónicos. dominio de la computadora.

2. Analizar las causas de los defectos de la línea de producción y tener ciertas capacidades para mejorar el rendimiento de la línea de producción. Puede resolver anomalías repentinas en la línea de producción y diseñar y mantener accesorios de prueba de la línea de producción.

3. Estar familiarizado con la identificación de materiales electrónicos y sus características eléctricas, y ser capaz de identificar correctamente materiales electrónicos.

4. Tener sólidas capacidades de mantenimiento y cierta experiencia en diseño y mejora de circuitos.

5. Ser competente en el uso de osciloscopios, analizadores de frecuencia, transmisores de alta frecuencia, medidores de potencia, multímetros y transmisores de señales.

6. Familiarizarse con el proceso de producción SMT y comprender la reparación y mantenimiento de las máquinas de colocación de PCB.

Autoevaluación

Soy tranquilo, confiado y optimista, y tengo un fuerte espíritu de equipo. Puedo integrarme rápidamente en el nuevo y duro entorno laboral. Trabajar con seriedad y responsabilidad, ser proactivo, honesto y estudioso, y tener sentido de la responsabilidad.

Muestra de currículum de ingeniero de software (2)

Nombre: xuexila

Sexo: Masculino

Fecha de nacimiento: 1984-06-05 Lugar de nacimiento: Beijing

Ciudad actual: Beijing Años de experiencia: Recién graduados

Salario anual actual: XX millones de RMB Número de contacto: 15900000000

Correo electrónico:

Dirección de la aplicación

Industria de búsqueda de empleo:

Software informático, hardware informático, servicios informáticos (sistemas, servicios de datos, mantenimiento), Internet/comercio electrónico, comunicaciones/telecomunicaciones/equipos de red

Puesto:

Pruebas de software, empleado/asistente técnico, probador, pruebas de sistemas

Lugar de trabajo: Beijing Requisitos salariales: negociables

Experiencia Laboral

 2008/03? Ahora*** empresa

Industria: Servicios informáticos (sistemas, servicios de datos, mantenimiento)

Ingeniero de desarrollo de software

p>

p>

Responsabilidades principales:

1. Sincronizar remotamente el sistema de toma de notas integrado TodoList

2. Sistema de toma de notas TodoList;

3. Desarrolló un sistema de gestión de datos local para realizar la función de agregar, eliminar, modificar y verificar datos localmente

4. Desarrolló una descarga y carga; motor para realizar la sincronización de datos entre el móvil y el servidor

 5. Diseñó y desarrolló el módulo de control del sistema, que integra el modelo de datos, el módulo de gestión de datos y el módulo de comunicación de datos

 6. Diseñé y desarrollé la interfaz gráfica de usuario;

7. Probé el sistema de toma de notas TodoList en el simulador y en el dispositivo real.

2007/09?2007/11 tom online

Industria: Internet/comercio electrónico

Editor de sitios web de la división de sitios web

Principalmente Responsabilidades: Responsable de actualizar y mantener el contenido web y producir artículos de noticias de forma independiente.

Educación y formación

2004/09? Actualmente Licenciado en Comercio Electrónico en el Instituto de Ingeniería de la Información de Beijing

2008/03? 2008/06 Verida Symbian OS. desarrollo integrado

Habilidades vocacionales

Idioma extranjero: inglés: general

Autoevaluación

1. Familiarizarse con las redes informáticas y la información seguridad y otros conocimientos relacionados, y comprender la instalación y depuración de software y hardware de computadora.

2. Familiarizado con varios sistemas operativos de computadora y software de oficina;

3. Familiarizado con las operaciones de bases de datos del servidor SQL.

4. Competente en programación y desarrollo orientado a objetos y competente en lenguaje C.

5. Competente en herramientas de desarrollo como Visual C, CodeWarrior y EVC.

6. Familiarizado con Dream wear, Photoshop y otros software de producción de páginas web.

Muestra de currículum de ingeniero de software (3)

Información básica

Nombre: Género:

Estado civil: Etnia:

Registro del hogar: Edad :

Ubicación actual: Altura:

Número de contacto:

Email:

Intención de búsqueda de empleo

Esperanza para un puesto :Ingeniero de software JAVA

Años de trabajo: Título profesional: Sin título profesional

Tipo de búsqueda de empleo: Tiempo completo Fecha de disponibilidad: Cualquier momento

Proyecto experiencia

Web OA (sistema de automatización de oficina empresarial)

1. Introducción del proyecto: gestión general de sucursales, gestión de autoridades, circulación de documentos, gestión de sistemas, intercambio de información, divulgación de información, gestión del conocimiento, gestión de proyectos, gestión de activos, módulos como gestión de asistencia, archivos de personal y mi banco de trabajo proporcionan principalmente una plataforma para que los departamentos corporativos cooperen entre sí y mejoren la eficiencia del trabajo, realicen un trabajo colaborativo y sin papel de la empresa y garanticen la información entre varios departamentos. La transmisión fluida promueve el proceso de informatización de las empresas.

2. Entorno de desarrollo y tecnología general: MyEclipse Oracle Tomcat. Uso integral de la arquitectura multicapa de Struts Hibernate Spring. Utilice el modo ThreadLocal para implementar la paginación a través de page-taglib, utilice JSTL y funciones personalizadas para completar el desarrollo de la página JSP, utilice DWR para completar el módulo de autorización, utilice JBPM para implementar el módulo de circulación de documentos y combínelo con la tecnología de plantilla Freemarker para implementar la definición de formulario dinámico; modelo; implementar autorización y autenticación extendidas basadas en RBAC; implementar un modelo organizacional funcional; utilizar el marco de programación de tareas Quartz para implementar la gestión de asistencia de los empleados y la liquidación automática de salarios;

3. Módulo responsable:

Análisis y diseño del sistema: de acuerdo con el documento de requisitos, adopte un enfoque basado en casos de uso para analizar y diseñar el módulo responsable. Utilice principalmente diagramas de casos de uso, diagramas de secuencia y diagramas de estado de UML.

Encapsulación del componente de paginación: utilice el componente pager-taglib, combinado con la tecnología Filter y el modo ThreadLocal para lograr un procesamiento de paginación unificado del sistema.

Gestión de organizaciones y gestión de personal: Realizar la gestión de diversas organizaciones y personal de la empresa. Se trata principalmente de operaciones CRUD.

Gestión de módulos: Completa la gestión de cada módulo del sistema. Principalmente operaciones CRUD.

Gestión de roles y gestión de usuarios: Además de las operaciones CRUD básicas, se trata principalmente de la gestión de permisos. El sistema utiliza el modo RBAC para implementar la gestión de permisos. La autorización de los usuarios se logra otorgando permisos a roles como empleados comunes, gerentes, etc., y luego asignando roles a los usuarios, el sistema también puede autorizar directamente a los usuarios; La implementación específica de la autorización adopta el marco DWR.

Flujo de trabajo: utilice JBPM para implementar el desarrollo del flujo de trabajo. Después de cargar la definición del flujo de trabajo, los documentos oficiales de la empresa, como formularios de reembolso, etc., se pueden vincular al flujo de trabajo correspondiente para completar la circulación de documentos oficiales. Este módulo también utiliza FreeMarker para realizar la definición dinámica de formularios de documentos oficiales.

CRM (Sistema de gestión de relaciones con el cliente empresarial)

1. Introducción del proyecto: El concepto del proyecto CRM es establecer un modelo de gestión empresarial "centrado en el cliente y orientado al mercado". Se divide en gestión de marketing, gestión de ventas, atención al cliente, comercio electrónico, inteligencia empresarial y otros módulos. Mejora principalmente la competitividad de las empresas en el mercado, proporciona a los clientes servicios más completos y de alta calidad, gestiona de forma centralizada la información de los clientes, mejora la eficiencia del servicio al cliente y la eficiencia del personal de ventas en el manejo de asuntos generales y evita la pérdida de clientes debido a la renuncia. del personal de ventas.

2. Entorno de desarrollo y tecnología general: Struts2.0 Hibernate Spring

3. Módulo responsable: Gestión de Ventas

DRP (Planificación de Recursos de Distribución)

1. Introducción del proyecto: Este sistema realiza el soporte de informatización de las empresas farmacéuticas para el proceso de distribución de medicamentos. Los principales módulos funcionales del sistema son: gestión de inventario de distribuidores, gestión de pedidos de flujo, gestión de informes estadísticos, gestión de tarifas de distribución y pago. liquidación Gestión de cuentas, gestión básica de datos, etc.

2. Entorno de desarrollo y tecnología general: MyEclipse Tomcat MySQL. Adopte la arquitectura JSP JavaBean.

3. Módulo responsable:

Diseño del modo DAO y modo de fábrica: De acuerdo con los requisitos del cliente para la base de datos, el sistema utiliza el modo DAO para encapsular el acceso a diferentes bases de datos, y también adopta el modo de fábrica abstracta. Proporciona interfaces a la capa de lógica empresarial.

Encapsulación de componentes de paginación: encapsule PageModel para lograr un procesamiento de paginación unificado del sistema.

Mantenimiento de órdenes de flujo: Completar las operaciones de búsqueda, agregar, eliminar, modificar y enviar para revisión de órdenes de flujo.

Mantenimiento durante el periodo contable: Completar el registro de contabilidad de inventario.

Mantenimiento de materiales: Completar la gestión de medicamentos, dispositivos médicos, etc., y utilizar commons-fileupload para cargar material. imágenes.

Mantenimiento de distribuidores: Completa la gestión de distribuidores en varias regiones. Utilice la tecnología Ajax para verificar el número de distribuidor al agregar un distribuidor.

Incrustación y extracción de marcas de agua de imágenes digitales basada en descomposición de wavelets

Este proyecto es un proyecto de la Fundación Natural Provincial de Henan. A través del análisis de los algoritmos existentes en este campo, lo descubriremos. Las deficiencias de los algoritmos existentes son insuficientes. Se utilizan tecnología wavelet y matlab para implementar el algoritmo y, al mismo tiempo, se aplican la teoría relevante del espacio de color de la imagen digital y el algoritmo de recorrido del árbol binario para completar la incrustación y extracción de lo digital. marcas de agua de imagen.

Antecedentes educativos

Institución de graduación: xx Universidad

Calificación académica más alta: Maestría

Fecha de graduación: 2004-07

Especialidad: Ingeniería de Software

Habilidades profesionales:

1. Tener una base teórica informática sólida y sistemática. Tener una rica experiencia en el desarrollo de proyectos JAVA EE.

2. Competente en tecnología de desarrollo de lenguajes JAVA. Familiarizado con ideas de programación orientada a objetos, tiene ciertas capacidades OOA/OOD y puede usar UML y RationalRose para analizar proyectos. Familiarizado con los patrones de diseño comunes de GoF: como Singleton, Factory, etc. Comprender la arquitectura en capas y el modelo DAO. Comprender la aplicación del modo ThreadLocal.

3. Comprender el flujo de trabajo y tener experiencia en el uso del motor de flujo de trabajo JBOSS JBPM. Comprenda la autenticación de autorización basada en el modo RBAC.

4. Comprender la tecnología EJB3.0 (SessionBean, MDB, JPA, RMI, JTA, etc.) y comprender las tres vistas de cliente en EJB3.0 (cliente remoto, cliente local, cliente de servicio web) y Inyección de dependencia EJB, comprenda JNDI y JMS. Tener experiencia en codificación EJB.

5. Familiarizado con la implementación de proyectos en Tomcat, Weblogic y Jboss.

6. Dominar las tecnologías Web JAVA, como JSP, Servlet, JSTL, EL, etc. Obtenga más información sobre OGNL.

7. Familiarizado con Ajax y JavaScript, y tener experiencia en el uso del framework DWR.

8. Ser capaz de utilizar hábilmente Struts1, Hibernate, Spring y otros frameworks para desarrollar proyectos, y también tener cierta comprensión y aplicación de otros frameworks, como Struts2, Ibatis, Tapestry, JSF.

9. Tener una base sólida en teoría de bases de datos y estar familiarizado con MySQL y Oracle. Familiarícese con SQL. Comprender PL/SQL y tener experiencia en la escritura de procedimientos almacenados.

10. Ser competente en el uso de MyEclipse para el desarrollo de proyectos y comprender JBuilder2007.

11. Comprender el servicio web.

12. Comprender Linux, tener experiencia en la construcción y desarrollo de entornos JAVA bajo Linux, así como en la construcción e implementación de proyectos tomcat.

13. Comprender el negocio del sistema de crédito bancario, tener experiencia en el desarrollo de códigos de demostración relevantes y utilizar struts hibernate EJB3.0.

14 Tener conocimientos básicos de C, C y matlab. . Experiencia en la enseñanza de lenguaje C y estructuras de datos (versión C).

Dominio del idioma

Dominio del inglés: excelente

Dominio del mandarín: excelente

Dominio del cantonés: excelente

Individual Autobiografía

Tengo buen espíritu de trabajo en equipo y puedo integrarme rápidamente en nuevos equipos. Fácil de llevarse bien con la gente y tener buena afinidad. Ser capaz de soportar las dificultades y soportar el trabajo duro, ser capaz de mantener buenas condiciones de trabajo bajo mayor presión y ser bueno en la autorregulación. Tener un fuerte sentido de responsabilidad y trabajar duro. Personalidad alegre y optimista, positiva y motivada. Me encanta programar, me gusta profundizar en las nuevas tecnologías y me gusta aceptar diversos desafíos. Me encanta aprender, tengo una gran capacidad de autoaprendizaje y buenos métodos de aprendizaje.