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.
