Red de Respuestas Legales - Conocimientos legales - 3 muestras de currículum vitae de ingeniero de software

3 muestras de currículum vitae de ingeniero de software

El currículum es un texto muy importante en la vida diaria de los ingenieros de software que buscan empleo. A continuación se muestra un ejemplo de currículum de ingeniero de software que compartí, espero que le sea útil.

Muestra de currículum vitae de ingeniero de software (1) Información básica

Apellido: xxx Género: Masculino

Estado civil: Soltero Nacionalidad: Han

Registro de hogar: Jiangxi Edad: 29

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

Teléfono: 138xxxxxxxx

Correo electrónico: jy135.com

Intensidad laboral

Puesto: Diseñador de software

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

Tipo de trabajo: Tiempo completo

Hora de llegada: Cualquier momento

Experiencia laboral

¿Marzo xx? En julio del XX trabajé como diseñador de software en XX Co., Ltd. Las principales tareas 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, mejora de la eficiencia y mantenimiento, y optimización de modelos de producción 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. Identificación de nuevos materiales, confirmación y liberación de ECR;

¿XX de marzo? En julio del XX trabajé como reparador en XX Co., Ltd. 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 mantenimiento y reparación de las herramientas de prueba PCBA de teléfonos móviles Sony Ericsson; 3. Analizar y mejorar situaciones de emergencia en; la línea de producción, y organizar y presentar informes de prueba relevantes. 4. Garantizar la producción y operación normales de los equipos de prueba en la línea de producción.

Educación

Escuela de posgrado: xx Universidad

Máxima calificación académica: Licenciatura.

Fecha de graduación: julio de 2004

Especialidad: Software informático

Habilidad lingüística

Nivel de inglés: Excelente

Dominio del mandarín: excelente

Dominio del cantonés: excelente

Habilidades profesionales

1. Tener un conocimiento sólido de la tecnología electrónica y un conocimiento considerable de la electrónica analógica y los circuitos digitales. Conocimiento y comprensión profundos de los circuitos electrónicos, gran capacidad para analizar y juzgar circuitos electrónicos y dominio del uso de computadoras.

2. Al analizar las causas de los defectos de la línea de producción, es posible mejorar la tasa de rendimiento de la línea de producción. También puede resolver anomalías repentinas en la línea de producción y diseñar y mantener los accesorios de prueba de la línea de producción.

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

4. Fuertes capacidades de mantenimiento y cierta experiencia en diseño y mejora de circuitos.

5. Competente en el uso de osciloscopios, analizadores de espectro, 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, tengo un fuerte espíritu de equipo y puedo integrarme rápidamente en un nuevo entorno laboral difícil. Serio y responsable, positivo, honesto y estudioso, y responsable.

Muestra de currículum de ingeniero de software (2) Apellido: Xuesila

Género: 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 solicitud

Industria de búsqueda de empleo:

Software, hardware, servicios informáticos (sistemas, servicios de datos, Mantenimiento), Internet/comercio electrónico, comunicaciones/telecomunicaciones/equipos de redes.

Puesto solicitado:

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

Lugar de trabajo: Beijing Requisitos salariales: negociables

Experiencia empresarial

2008/03? Ahora * * *Empresa

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

Ingeniero de desarrollo de software

Responsabilidades principales:

1. Sistema de notas de sincronización remota integrado:

2. Participar en el análisis del sistema y el diseño del sistema de notas TodoList;

3. Desarrolló un sistema de gestión de datos local para realizar las funciones de agregar, eliminar, modificar y consultar datos locales;

4. Desarrolló un motor de descarga y carga para realizar la sincronización de datos entre teléfonos móviles y servidores.

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

6. >

7. Pruebe el sistema de notas TodoList en el simulador y en la máquina real.

2007/09?Tom Online

Industria: Internet/Comercio electrónico

Editor de sitios web de la División de sitios web

Responsabilidades principales: Responsable para páginas web Actualice y mantenga contenido y produzca noticias de forma independiente.

Educación y formación

2004/09? A partir de ahora, la Universidad de Ciencia y Tecnología de la Información de Beijing tiene una licenciatura en comercio electrónico

2008/03. ?2008/06 Desarrollo integrado del sistema operativo Symbian de Woreda

Habilidades profesionales

Idioma extranjero: Inglés: General

Autoevaluación

1 Familiarizado con las redes informáticas y la seguridad de la información y otros conocimientos relevantes, y comprender la instalación y depuración de software y hardware informático;

2. Estar familiarizado con varios sistemas operativos informáticos 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. Familiarizado con Visual C++, CodeWarrior, EVC y otras herramientas de desarrollo.

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

Muestra de currículum vitae de ingeniero de software (3) Información básica

Apellido: Sexo:

Estado civil: Nacionalidad:

Registro de hogar: Edad :

Ubicación actual:Altura:

Teléfono de contacto:

E-mail:

Intensidad de trabajo

Posición esperanzadora: Ingeniero de software JAVA

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

Tipo de trabajo: Tiempo completo Fechas disponibles: Cualquier momento

Experiencia en proyectos

Sistema de automatización de oficinas en red

1. Introducción del proyecto: generalmente dividido en gestión de organizaciones, gestión de autoridades, circulación de documentos oficiales, gestión de sistemas, intercambio de información, divulgación de información, gestión de conocimientos, gestión de proyectos, activos. gestión, gestión de asistencia, módulos como archivos de personal y mi banco de trabajo proporcionan principalmente una plataforma para que varios departamentos de la empresa trabajen juntos y mejoren la eficiencia del trabajo, realicen un trabajo colaborativo y sin papel en la empresa y garanticen una transmisión fluida de información entre departamentos.

2. Entorno de desarrollo y tecnología general: MyEclipse+Oracle+Tomcat. Uso integral de la arquitectura multicapa Struts+Hibernate+Spring. La paginación se implementa mediante page-taglib en modo ThreadLocal, y el desarrollo de la página JSP se completa mediante JSTL y funciones personalizadas. Utilice DWR para completar el módulo de autorización; utilice JBPM para implementar el módulo de circulación de documentos oficiales y combínelo con la tecnología de plantilla Freemarker para implementar el modelo de definición de formulario dinámico. Implementar autorización y autenticación extendidas basadas en RBAC; implementar un modelo de organización 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: con base en el documento de requisitos, analice y diseñe el módulo responsable de manera basada en casos de uso. Se utilizan 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. Principalmente involucrado en operaciones CRUD.

Gestión de módulos: Completa la gestión de cada módulo del sistema. Se utiliza principalmente para operaciones CRUD.

Gestión de roles y gestión de usuarios: además de las operaciones CRUD básicas, sirve principalmente para la gestión de permisos. El sistema utiliza el modo RBAC para implementar la gestión de permisos. Los usuarios se autorizan otorgando permisos a roles como empleados y gerentes comunes, y luego asignando roles a los usuarios al mismo tiempo, 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 los formularios de reembolso, se pueden vincular al flujo de trabajo correspondiente para completar el flujo de documentos oficiales. Este módulo también utiliza FreeMarker para implementar la definición dinámica del formato de documento oficial.

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 "centrado en el cliente y orientado al mercado", que se divide principalmente. en gestión de marketing, gestión de ventas, servicio al cliente, comercio electrónico, inteligencia empresarial y otros módulos. El objetivo principal es mejorar la competitividad de las empresas en el mercado, proporcionar a los clientes servicios más completos y de alta calidad, gestionar de forma centralizada la información de los clientes, mejorar la eficiencia del servicio al cliente y la eficiencia del personal de ventas en el manejo de asuntos generales, y evitar la pérdida de clientes causada por la Renuncia del personal de ventas.

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

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

Planificación de Recursos de Distribución

.

1. Introducción del proyecto: Este sistema permite a las empresas farmacéuticas brindar soporte de informatización para el proceso de distribución de medicamentos. Los principales módulos funcionales del sistema incluyen: gestión de inventarios de distribuidores, gestión de procesos, gestión de informes estadísticos, gestión de gastos de distribución, gestión de pagos y liquidaciones, gestión de datos básicos, 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 utiliza la fábrica abstracta para proporcionar La capa de lógica empresarial proporciona interfaces.

Encapsulación del componente de paginación: encapsula PageModel para lograr un procesamiento de paginación unificado del sistema.

Mantenimiento de documentos de flujo: Completar la búsqueda, adición, eliminación, modificación y envío de documentos de flujo.

Mantenimiento durante la contabilidad: Completar el registro contable de inventarios.

Mantenimiento de materiales: Completar la gestión de medicamentos, material médico, etc. y cargar imágenes de materiales a través de commons-fileupload.

Mantenimiento de concesionarios: Completa la gestión de concesionarios en cada región. La tecnología Ajax se utiliza para validar el número de distribuidor al agregar un distribuidor.

Incrustación y extracción de marcas de agua de imágenes digitales basadas en descomposición de ondas

Este proyecto es un proyecto del Fondo Natural Provincial de Henan. Mediante el análisis de los algoritmos existentes en este campo, se encontraron las deficiencias de los algoritmos existentes. Utilice la tecnología wavelet y matlab para implementar el algoritmo, aplique 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 marcas de agua de imágenes digitales.

Educación

Escuela de posgrado: xx Universidad

Máxima calificación académica: Maestría.

Fecha de graduación: julio de 2004

Especialidad: Ingeniería de Software

Habilidades profesionales:

1. Tener una base teórica sólida y sistemática. 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 jerárquica y el patrón 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. Comprender la autorización y autenticación basada en el modelo RBAC.

4. Comprender la tecnología EJB3.0 (SessionBean, MDB, JPA, RMI, JTA, etc.), tres vistas de cliente (cliente remoto, cliente local, cliente de servicio web) y la inyección de dependencia EJB3.0 en EJB, así como JNDI y JMS. Tener experiencia con código 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 tener cierta comprensión y aplicación de otros frameworks, como Struts2, Ibatis, Tapestry, JSF, etc.

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

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

11. Comprender los servicios web.

12. Comprender Linux, tener experiencia en la configuración y desarrollo de entornos JAVA en Linux, construir tomcat e implementar proyectos.

13. Comprender el negocio del sistema de crédito bancario, tener experiencia relevante en el desarrollo de códigos de demostración y poder utilizar la tecnología struts+hibernate+EJB3.0.

14.Conocimientos básicos de C, C++ y matlab. Experiencia en enseñanza de lenguaje C y estructura de datos (versión C).

Dominio del idioma

Nivel de inglés: excelente

Nivel de mandarín: excelente

Nivel de cantonés: excelente

Personal Autobiografía

Tengo un buen espíritu de equipo y puedo integrarme rápidamente en un nuevo equipo. Fácil de llevarse bien con los demás y amigable. Capacidad para soportar dificultades y soportar el trabajo duro, mantener buenas condiciones de trabajo bajo gran presión y ser bueno en la autorregulación. Fuerte sentido de responsabilidad y trabajo práctico. Alegre, optimista y proactiva. Me encanta programar, me gusta estudiar 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.