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 p>
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.