Senior Software Engineer Resume
SUMMARY
- 6+ years of experience in the IT industry planning, designing, implementing, testing, deploying, debugging, and maintaining software and systems across Node, Java, Python, and .NET platforms with an emphasis on meaningful and impactful efforts, automation, refinement of workflows, simplifications, and transparent collaboration. Domain areas include media, content management, defense, payments and financial technology.
TECHNICAL SKILLS
Platforms and Languages: Node, Javascript, Java, .NET, Python
Front End Technologies: HTML5, CSS3, Javascript, React
Backend Technologies: Hapi, Nodejs, Express
Tools: Sublime Text, Bash, Git, NPM, Docker, Amazon Web Services, Webpack, Babel, JIRA, Confluence, Bamboo, MongoDB
Techniques, Methodologies, and Best Practices: OOP, design patterns, Agile, Scrum, SDLC, Material Design
PROFESSIONAL EXPERIENCE
Confidential
Senior Software Engineer
Environment: Nodejs, Javascript, Reactjs, MemSQL, Kafka, Elastic Search, Kubernetes, RESTful APIs, C#, .NET
Responsibilities:
- Design and implement new features for MXC, relating to roles and permissions, reports, dashboard widgets, user workflows, and UI reworks.
- Troubleshoot production issues
- Write data migration scripts
Confidential
Senior Software Engineer
Environment: Java 7, Java 8, Groovy 1, Groovy 2, XML, Hotspot, Spring, Tomcat, JSP, Hibernate, PostgresQL, Ant, Gradle, Git, Teamcity, Junit, JiraProject Description:
Responsibilities:
- Execute and enhance existing regression suite for release cycles.
- Implement new features around wire, ACH, and account transfers.
- Reconcile business requirements around roles and permissions based rules to technical capacities.
- Write data migration scripts in Groovy
- Code review
Confidential
Senior Software Engineer
Environment: Nodejs, Javascript,React, Redux, BFF, GraphQL, Apollo, KOA, ElasticSearch, Yarn, Git, NPM, Webpack, Babel, Mocha, Sinon, Jest, Chai, Eslint, Bamboo, Jira, Docker, Rambda, Optimizely, Nightwatch, Jenkins, Leankit, zenhub.
Responsibilities:
- Collaboration with data and product teams to create strategies for building A/B experiments
- Modifying codebase in order to implement A/B experiments
- Setting up, configuring, and analyzing captured data from experiments
- Handle conclusions of experiments as appropriate.
- Migrate applications off of legacy data sources (Endeca) and onto Elastic Search and Graphql.
- Construct new UI components and webpage rewrites
- Adhering to software engineering best practices throughout the process, including designing and architecting reusable, robust, and useful software components purposed for increasing conversion.
- Streamlining and documentation of processes to maximize efficiency, reduce duplication, and cultivate familiarity