Software Developer Resume
Los Angeles, CA
PROFESSIONAL SUMMARY:
- Experienced Java Full Stack Developer with proven success in several projects. Demonstrated success developing a variety of software systems while taking on increasing responsibility for analysis, design, implementation and deployment tasks.
- Experience in Java web apps, Spring framework, JPA, in depth knowledge of Java language
- Experience in developing RESTful API, securing apps with Spring Security, JWT, OAuth2, CORS,
- Experience in front end development using HTML, Less/CSS, Bootstrap, JavaScript/TypeScript, Angular and React
- Applied knowledge of design patterns. Solid practice in Agile/Scrum software development methodology
- Experience in social APIs, managing social accounts in dev platform
TECHNICAL SKILLS:
Languages: Java, JSP, Thymeleaf, SQL, HTML, CSS, JavaScript, XML
Frameworks: Full Spring, J2EE, ReactJs, Angular 2, Angular 4, Bootstrap, SCSS
Tools: JUnit, Swagger, apiDoc, Apache Maven, Gradle, JHipster, npm, IntelliJ IDEA, WebStorm, Jira, BitBucket, Confluence, Eclipse, Lombok, Log4j, Hibernate, Selenium, CORS
Databases: Oracle, MySQL, Database SQL command
Others: REST, JSON, JWT(JSON Web Token), OAuth2, Git, Shell Scripting, Agile Scrum, Spring MVC, Spring Boot, Spring Security, Spring - Aop, Spring Data,, JPA, JDBC, Social APIs, Servlets, Tomcat
PROFESSIONAL EXPERIENCE:
Software Developer
Confidential, Los Angeles, CA
- Drive best practice, quality and consistency within design and development phases.
- Secure application with authentication and aouthorizatioin
- Provide direct support to Development Manager efforts as requested.
- Establish, refine and integrate development and test environment tools and software as needed.
- Develop, test, implement and maintain application software working with established processes.
Environment: Java, J2EE, MySQL, Linux, Shell Scripting, Tomcat, Spring Boot, JPA, Spring Security, Log4j, Thymeleaf
Software Developer
Confidential
- Adding features to existing tables with Angular 4
- Developing Web application which allows user to advertise their goods in Twitter.
- User can start, stop the bot, follow history of tips, see overall income
Environment: Java, J2EE, MySQL, Linux, Shell, Tomcat, Spring Boot, JPA(Hibernate), Spring Security, Spring Aop, CORS, Swagger, Log4j, Twitter Dev Api, React, HTML5, SCSS, JS, npm, node 10, Bootstrap, Font Awesome, Bitbucket, Git
Java Developer
Confidential
- Design and develop user interfaces to internet/intranet applications by setting expectations and features priorities throughout development life cycle; completing programming using languages and software products; designing and conducting tests.
- Integrate applications by designing database architecture and server scripting.
- Reading files from SDS logs, indexing files in local database and creating shedular for running the action everyday
- Call Oracle functions and stored procedures in Java
- Developing rest APIs with Spring MVC and Spring Boot, Hibernate.
Environment: for AutoKit: Rest, Spring MVC, JPA, MySQL DB, Angular 2, Jira, Bitbucket, Git, Linux Server
Environment: for Unified: Rest, Spring Boot, Spring Aop, JDBC, Oracle DB, Stored Procedures, DB Functions, Agile-Scrum, Jira, Bitbucket, Confluence, Git, apiDoc
Junior Java Developer
Confidential
- Gather requirements for project Dual phone number in one Sim card (One Armenian and one Russian number in one Sim card). Design user friendly interface.
- Design code structure that will allow agent to register, update, delete pair numbers, and get various reports. All functionality must be testes with unit tests
- Test application with Selenium, resolve found bugs. Report bugs to team lead.
- Deploy app in Tomcat in the given server. Support application during its use.
Environment: Rest, MySQL, Linux Server, Tomcat 8, Java 8, Spring Boot, JPA, Spring Security, Spring Aop, JSP, JUnit, Selenium
Java Developer
Confidential
- Developing desktop applications with Java, JavaFX. Managing social media pages with its’ developer APIs.
- Developing automation tools for various projects, adding new features to existing ones.
Environment: Java, JavaFX, MySQL, Tomcat 8, JPA, Social APIs, Eclipse, Git, Selenium, jsoup
Technical Procedures Software developer
Confidential
- Create Platform that will count worker’s working hours, his gained points depending on done work quantity and quality and will calculate bonus for each worker.
- Responsible for adding new modules written in Java, when there were changes in procedures
- Prepare technical reports and other presentations.
Environment: MySQL, Tomcat 8, Java, Spring Boot, JPA, Spring Security, JSP,
