We provide IT Staff Augmentation Services!

Senior Software Developer Resume

Eden Prairie, MN

SUMMARY

  • Full Stack Software Developer experienced at software planning, design and requirements management.
  • Skilled in teh full project life cycle from design and implementation to software maintenance and enhancement.
  • Expert in Java and SQL. Green card holder
  • Extensive knowledge of source control, unit testing, code verification and documentation Exceptional ability to work in a thriving, fast - paced and team environment
  • Ability to perform programming, debugging, data analysis and system analysis Proven ability to engage on multiple projects with competing deadlines
  • Ability to solve complex problems and communicate clearly and TEMPeffectively

TECHNICAL SKILLS

  • Unix and Windows shell scripting
  • Amazon Web Services, Tomcat; Gradle; Cucumber; Jenkins; VMWare, Docker Methodology: Service Oriented Architecture (SOA), Software as a Service (SaaS)
  • IntelliJ IDEA, NetBeans, Eclipse, Visual Studio, Notepad++
  • GitHub projects: https://github.com/StepanVL/
  • Java, JavaFX, J2EE; Regex; C++, C-CUDA, Python, JavaScript, AHK RDBMS: MS SQL, MangoDB, MySQL, PostgreSQL, Amazon RDS, Firebase RDB Java: JDBC, Concurrency, Exception Handling, Optimization, Sockets Tools: Git, Mercurial, CVS; ANT, MAVEN; JUnit; Jira, Trello, Nuclino, Swagger Data Formats: HTML, CSS, XML, JSON

PROFESSIONAL EXPERIENCE

Senior Software Developer

Confidential, Eden Prairie, MN

Responsibilities:

  • Business requirements gathering and analysis: communicate with project owner to discuss client needs and create a list of essential features of JCAT product
  • Software design and architecture: specify JCAT program services, security and audit trail requirements and evaluated story points for each task
  • Technical documentation: outline JCAT service specs as an overview, document user types and their privileges along with audit trail rules in Nuclino
  • User stories: write and track progress on user stories using Trello
  • Software development: design and implementation of JCAT messaging service (JavaFX)
  • Client-Server: Specify user mail model and implement interaction with AWS services Design and UX: create a set of icons for app buttons

System Analyst and Software Developer

Confidential, Minneapolis, MN

Responsibilities:

  • Design and development: implement record converter from old to current format
  • Software Development: extend auditing of user actions, save user's application preferences, add batch processor reporting pending orders, data integrity checker, redundant data detector
  • SQL: CRUD tables to store additional variables on SQL server
  • Optimization: Optimize C-CUDA code. Polygon selection rate was increased by a factor of 20

Hire Now