Senior Software Developer Resume
2.00/5 (Submit Your Rating)
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++
- 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