Software Engineer Resume
5.00/5 (Submit Your Rating)
San Francisco, CA
PROFESSIONAL EXPERIENCES:
Confidential
Software Engineer
Technologies: PHP, Angular2, JavaScript, HTML, Web Services, Docker, Mysql, JavaScript
Responsibilities:
- PHP Web development, design, maintenance using responsive design with HTML, CSS, JavaScript ES6
- Developed front - end for SPA web application components in Angular 4, HTML5, SASS
- Built reusable components/directives for validation libraries used across multiple applications
- Collaborate and co-developed backend api for the angular app using Java, MySql, JSON payload
- Design database domains during APIs development and performant queries for efficient retrieval
- Responsible for complete development cycle, regression tests, code coverage, UAT and maintenance
- Build and maintain tools to support delivery and integration of code artifacts using docker
- Produce UI component specs for development, identified reusable UI components & ensure maintainability
- Process client requirements - prepare project specifications and provide service for real time failures
- Design spreadsheet application, design decision to do pagination vs dynamic loading for large row sets
Confidential, San Francisco CA
Software Engineer
Technologies: PHP, Go Lang, microservices, Docker, StatsD, Mysql, Ruby, Vertica, Scrum master
Responsibilities:
- Developed MicroServices in PHP/Golang, Docker for packaging, Jenkins Continuous Intg and StatsD
- Establish continuous integration, unit tests, code coverage, deployment process plan periodic releases
- Wrote series of Go lang ETLs workflows from MySQL-Vertica, designed DB schema, efficient queries
- Architected a major DB design change, moved from joins and queries to raw file & object persistence
- Write backend business logic in PHP to pull data, effective storage and versioning to drive the site
- Breakdown requirements into user stories, product backlogs grooming and manage deliverables
- Emphasize OOP, revamped API, identified reusable code, interfaces/Abstraction for better design
- Identified and fixed technical debts. Designed JIRA workflow and dashboard graphs for tracking items
- Approach development with an agile mindset, strong advocate of scrum methodology and implementation
Confidential
Associate Software Developer
Technologies: JAVA, Maven, Oracle, Informatica, Spring Integration, Sybase, Tomcat, Perl/Sh
Responsibilities:
- Developed JAVA components for unified securities settlement platform SCPP Evo platform 2.0
- Design and implement new sessions/workflows/mappings for data ETL in Informatica
- Developed Web Applications on MVC architecture (Spring 2.5), efficient SQLs for data retrieval
- Architect/design to decouple complex legacy systems, merge code bases for effective code reuse
- Work on Kanban items involving disparate codebase and resolve issues in short turnaround time
- Write extensive Perl/Shell/Regex scripts for files transforming doing native ETL with Sybase DB
- Perform code reviews. Tweak PL/SQL for performance. Write integration tests and release management
- Certified ScrumMaster(Craig Larman) - team contributor, emphasize on being agile in daily activities
- Performed J2EE application development, wrote web services (SOAP/WSDL), Junit4, Mvn, JAXP
- Analyzed large data sets, implemented data reconciliation and effective storage & retrieval strategies
- Explored data rendering techniques, and UI grid integration & display through JasperReport API
- Implemented a feed watcher and uploader, a highly configurable and scalable solution for variant feeds
- Extensive use of functional language features (slang) and effective data structures for scalable software
- Feature enhancements, series of features stressing more on efficiency, scalability and reusability
Confidential, Andover, MA
Associate Software Developer
Technologies: Java, Web 2.0, Oracle 9i, JSP, Servlets, spring 2.5, JS, Tomcat, MyEclipse, NetBeans
Responsibilities:
- Developed multi-threaded JAVA standalone app triggered by webStart to enhance the Mfg process
- Wrote new java components, interacting with barcode readers and performed realtime product validation
- Enhanced productivity by making the application multithreaded, accepting more pallets on the conveyer
- Designed and developed Java web app to, wrote web services (WSDL), Junit4, Mvn, JAXP
- Revamped team build architecture using Maven (Build), Hudson (Continuous Integration) and Hikari V4
- Designed and implemented RESTful Web Service for data exchange using Java web technologies
- Created JSP/Servlet status monitoring application for production Databases with JDBC data connectivity
- Wrote PERL scripts which operated on the feed files for verifying their validity before being consumed
- Devised an efficient centralized management model for configuration settings for FutRisk projects
Confidential
Product Developer
Technologies: C, C++, TACL
Responsibilities:
- Isolated failures to faulty replaceable units and/or software modules through thorough diagnosis
- Gathered incident reports, crash dumps, performed tests by simulating the failure condition for diagnosis
- Solved critical problems including crashes during firmware upgrade and performed periodic release
