We provide IT Staff Augmentation Services!

Principal Software Development Engineer Resume

4.00/5 (Submit Your Rating)

SUMMARY

  • Skilled developer with over 10 years of experience in the IT industry.
  • Trained as a developer in design, development and integration of web - application using latest technologies including Java, and in-depth knowledge of J2EE.
  • Well-developed understanding of computing, internet technologies, and web applications architecture.
  • Extensive Object Oriented Development OOP/OOD experience.
  • Strong skills in database Oracle 10G/11G, Postgre SQL, PL-SQL, SQL.
  • Extensive experience as Project Lead, including study and analysis of project requirements through customer interaction, preparation of Functional Specifications, Data modeling, project design and design Patterns.
  • Possess good problem analysis skills with ability to follow project standards.
  • Working knowledge of Agile model of software development life cycle.
  • Good interpersonal, communication and presentation skills with the ability to describe complex concepts in simple terms.
  • Pragmatic. Enjoy working as a part of a result-driven team.

TECHNICAL SKILLS

Java-related: J2EE, JAX-RS, JSP, Servlets, J2SE, JNDI, JDBCProgramming languages: Java, Python, JavaScript, XML, HTML, shell scripting, VBA

Database tools: Oracle 10G/11G, Oracle PL-SQL, PostgreSQL, SQL, MongoDB

Development tools: Eclipse, IDEA, Toad for Oracle, Atom, ANT, SVN, GIT, Sublime Text

Platforms: Windows 10/8/7/Vista/XP, UNIX/LINUX, MAC OS X

Other: Spring, REST, SOAP, Tomcat, LDAP, AngularJs, Angular 4, Gulp, JSON, CSS, Node.js, J ira, Confluence

WORK EXPERIENCE

Confidential

Principal Software Development Engineer

Responsibilities:

  • Responsible for all aspects of software development including requirements, design, coding, testing and maintenance on multiple platforms using J2EE and Spring.
  • Development and implementation of the Banking Software. Full stack development.
  • Technologies use: J2EE, JAX-RS, JNDI, Spring, REST, AngularJs, JavaScript, Angular 4, TypeScript, Postgre SQL, Jira, Confluence.

Confidential

Lead Software Engineer

Responsibilities:

  • Responsible for all aspects of software development including requirements, design, coding, testing and maintenance on multiple platforms using J2EE.
  • Development of the web-application "Service of booking". Full stack development.
  • Development of the web-application "Administrative console" for the state organization full stack development, J2EE, JAX-RS, JNDI, REST, AngularJs, JavaScript, Postgre SQL, interaction with OpenLdap security policy configuration).
  • Development of the web-application "Service of booking" (Google Firebase, Angular 4).
  • Development of web-application "Cabinet of the supplier" for the state organization (full stack development, J2EE, JAX-RS, JNDI, REST, AngularJs, JavaScript, Postgre SQL, Redis).
  • Technologies use: J2EE, JAX-RS, JNDI, REST, AngularJs, JavaScript, Angular 4, TypeScript, Postgre SQL.

Confidential

Senior Software Engineer

Responsibilities:

  • Introduction and maintenance of the Confidential Automated Banking Software (ABS) (database Oracle).
  • Conducting analysis, acceptance test in the customer's area. Writing technical requirements for the implementation and coordination with the customer.
  • Implementation of the software according to technical requirements.
  • Development and implementation of the Compliance-Control software, integration with IBM Lotus Domino.
  • Carrying out load testing of the integration web-service ABS using Apache JMeter.
  • Development and implementation of software for collection of cash of banking offices, exchange offices, information payment terminals.
  • Integration of Confidential ABS with SAP (web-service), for calculating employee salaries.
  • Development and introduction of the software "Automated deposit machine", for replenishment of accounts of legal entities without the need for collection and visits to bank branches.
  • Optimization of SQL queries in the framework of support and implementation of ABS.
  • The project to perform operations in ABS transmitted via web-service, over SOAP protocols, XML-RPC using Microsoft IIS.
  • Introduction of ABS: Almaty (Kazakhstan), Moscow, Almetyevsk, Confidential (Russia).
  • Technologies used: Oracle10g/11g, Oracle PL/SQL, REST, SOAP, XML-RPC, XSLT.

Confidential

Software Engineer

Responsibilities:

  • Introduction and maintenance of the Confidential Automated Banking Software (ABS) and other subsystems of banking software. Support for Confidential ABS users.
  • Developed some programs in C++ Builder and FoxPro, working with MS SQL databases.
  • Technologies used: C++ Builder, FoxPro, SQL.

We'd love your feedback!