Sr. Software Engineer Resume
SUMMARY
- Sharp, Top - Producing Software Engineer with over 5 years' experience providing programming and database expertise.
- Forward-thinking problem identification, research, analysis, and resolution. Spearheads full life-cycle project development and innovatively manages quality assurance.
- Consistently delivers secure and sustainable technology gains. Organizational driver offering productivity improvements, pioneering technologies, and process redesign and reengineering.
- Advanced skill with leading-edge programming tools complemented by proven ability to assimilate and rapidly utilize emerging technologies.
TECHNICAL SKILLS
Environment: s: Unix/Linux, SQL Server Management Studio, Oracle-10g, NetBeans, SQL Server Integration Services, Visual Studio, Docker, Puppet, Hive, MongoDB, Gradle, Dockers, Maven, Git, Jira, AWS lambda and S3 and EC2, Kubernetes and Helm.
Programming: Java - 8, J2EE, Spring Boot, Groovy, Hibernate, Struts, C, C++, C#, PHP, Python
Development: HTML, JavaScript, Angular, jQuery, AJAX, CSS, Bootstrap, Restful services, Node.js, Express.js, ES - 6
PROFESSIONAL EXPERIENCE
Confidential
Sr. Software Engineer
Responsibilities:
- Design and Developed Capacity Snapshot and Care Progression tile for Johns Hopkins Hospital
- Work on Data Ingestion and feed processors including HL7, JSON feeds
- Restructure monolithic application and split them into smaller services, Improved overall application performance by 30%
- Design overall application architecture as well as database design to make tiles reusable with minimal effort for other hospitals
- Work with other teams to discuss design to get optimal performance for services
Technical skills utilized: Java - 8, Springboot, RabbitMQ, SQL Server, Maven, GitLab, Restful services
Confidential
Application System Engineer
Responsibilities:
- Work on migrating C sharp services to Java/Springboot and use PCF as a cloud environment.
- Work on Syndicate project as a full stack developer and use Angular in front end and C sharp and Java as a choice of backend technologies.
- Take part in sprint planning and break down user requirements to stories and tasks and identify efforts for stories.
Technical skills utilized: Java - 8, C#, Springboot, Restful services, Angular, Git, Jira, SCSS, Splunk, NPM
Confidential
Software Engineer
Responsibilities:
- Collaborating with traffic team to develop new feature to update incident traffics in the existing maps.
- Working on OLP project to support the new requirements and developments in Java - 8 and Scala as programming languages and Apache Spark as a platform
- Add support for new feed types like json and mib3t to the Traffic Viewer product in C# and provide solution to the new requirements by TGO to Traffic Viewer.
- Develop new features for processing traffic in OLP in Java - 8 and Scala programming languages.
Technical skills utilized: Java - 8, Scala, Apache Spark, Maven, sbt, Unit Tests, Integration Test, Tdd, Git, Jira, Deveo, Kubernetes and Helm, Restful services
Confidential
Software Engineer
Responsibilities:
- Collaborated in developing web services as a back-end developer and using Java as a primary programming language.
- Worked on Market-Intelligence API using Springboot, Gradle, Swagger UI, MongoDB, Oracle, Git, Bitbucket and Jira.
- Researched coding and database concerns to resolve non-functional applications issues.
- Utilized AWS services like lambda function, S3 and EC2 as part of the cloud management for APIs.
- Created UML diagrams like class diagram, Composite structure diagram, Activity, Sequence, and Use case diagram.
Technical skills utilized: ES-6, Express.js, MongoDB, Unit and Integration testing with Mocha and Chai, AngularJS, Linux, Git, IntelliJ, Robomongo, iTerm - 2, Postman, TeamCity, Graylog, Docker, Agile, CI/CD, RESTful services
