Software Developer Resume
3.00/5 (Submit Your Rating)
SUMMARY:
- 3 years experience as java developer. Total experience in Information Technology as Software Developer is 10+ years (design and implementation of client - server business applications).
- Deep understanding of procedural and object-oriented programming, multithreading, synchronous and asynchronous data transfer, transactions and locks, etd.
- Ability to use a breakthrough approach instead of templates.
- Open minded, stress resistant, hard worker, team working.
TECHNICAL SKILLS:
Languages: Java
Technologies: Confidential MVC, Confidential Cloud, Confidential Boot, Feign, Eureka, Ribbon, Zuul), Hibernate, Microservices, Web services (RESTful, SOAP), Maven, JavaFX, JSP, JSF, Swing
Bases: MSSQL, MySQL, SQLite
Software: Eclipse, IntelliJ IDEA, JDeveloper, NetBeans, Android Studio, JIRA
PROFESSIONAL EXPERIENCE:
Confidential
Software Developer
Responsibilities:
- Designing Java interfaces (50%)
- Designing DB in MS-SQL (70%) Implementation (20%)
- Implementation of Back End part of project (50%)
- Implementation of Front End part of project (20%)
- Regular exchange with external information systems via XML files in SOAP format;
- Collect data from external information systems, editing of Normative Reference Information (NRI), export of NRIs to external information systems (exchange every few minutes);
- Export Data (collected in the application throughout the day) to external information systems (exchange once a day); calculation of construction estimates for all stages of construction work. The company was building 5 residential complexes with 20-100 residential buildings in each complex, total more than 10,000 apartments.
- User interfaces for NRI, Estimator, Producer of works (Consumption of materials, Request for Materials) and control departments;
- Exchange RESTful with mobile applications implemented in Android Studio.
- Subsystem of transparent data access restrictions.
- A special tree-like user interface displayed information about all business restrictions for writing-access tables in one place. The same user interface displayed a list of user groups and users in this groups which have writing-access to data. Limiting access for reading in this project was not required.
- Development of a mobile application "Mobile application of the manufacturer of construction works" (Android Studio) from scratch in a team of 5 people. Application consists Off-line user interfaces (Consumption of materials, Request for Materials) with the ability to request additional data via RESTful web service. My role:
- Designing Java interfaces (Part for RESTful consumer, DB implementation)
- Designing DB in MYSQL (100%).
- Implementation of Back End part of project (30%)
Software Developer
Confidential
Responsibilities:
- Development of distribution solutions (thin client-server 1c enterprise):
- CRM for 1C Accounting;
- BIT Restaurateur;
- MSFO for 1C Accounting (Translation of RAS into IFRS).
- Participation in many external projects as a developer / consultant: trade management; consolidation for holdings; production management; accounting.
Java Software Developer
Confidential
Responsibilities:
- Project "Planning of Sales and Purchasing" (thin client-server 1c enterprise): transport leg up to 9 months;
- Branches in several cities of Russia and in China.
- Project "Order processing interface for wholesale buyers" (java, swing jdbc sql, Integration with 1c).
- Simple internet shop (100%).
Software Developer
Confidential
Responsibilities:
- Projects (thin and thick client-server 1c enterprise):
- Transport planning and monitoring.
- Mobile application for merchandisers.
- Consolidation from branches to central database, unification of reference classifiers.
