3 muestras de currículum vitae de ingeniero de software
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 p>
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.