Summary: Senior Software Engineer with 11+ years of experience in full-stack software development, well-versed in SDLC in an agile environment. Skilled in managing onsite/offshore teams of developers. Seeking a leadership role in a challenging and fast-paced environment. Has an avid interest in Big Data, MachineLearning, and AI. Education Uni. of Texas- Austin 2012 • Computer Science, Bachelor of Science Sr. Software Engineer, Current Company Aug 2019 – Present • Collaborated with the development team to update a legacy application using the latest technology stack for faster deployment and maintenance. Utilized Agile methodology to ensure timely and effective delivery of software. • Designed and developed reusable React components to be utilized by the application, reducing development time and increasing code quality. • Worked closely with the enterprise architecture team to create a standardized approach for designing UI components in React, ensuring consistency and maintainability. • Optimized the Node API service layer, improving the overall performance and scalability of the application. Sr. Software Developer, Startup Jun 2019 – Aug 2019 • Worked on a SAAS application that involved migrating financial data from various payment processors to QuickBooks, FreshBooks, and Xero. • Created Mocha and Chai test cases to ensure that all APIs were functioning correctly and had 100 percent coverage. • Utilized modern technology stack including NodeJS, MSSQL, and Microsoft Azure. Sr. Software Engineer, Lowes Jul 2018 – Jun 2019 • Worked in the North America Paint department, transitioning various tools written in legacy frameworks to modern frameworks like React, VueJS, NodeJS, and Ruby on Rails. • Designed, rewrote, and architected applications that gathered data from multiple stores to Google Big Query platform as a single data warehousing solution using Node, Jenkins, and Apache Sqoop. • Created ETL pipelines for replication and transformation of data between systems. • Wrote APIs using GraphQL and NodeJS. • Designed and developed functional UI components using React for the dashboard to display financial metrics, which uplifted the revenue by 220 million plus dollars annually. Sr. Software Engineer, Sprint Jan 2013 – Jul 2018 • Automated many processes and retired hundreds of spreadsheet-making processes API-based with modern tools and technology, which were scalable. • Designed, rewrote, and architected applications from old legacy Perl CGI-based API to NodeJS and React-based responsive web apps, ultimately reducing release time. • Developed full-stack project management tool, to be used by internal teams to manage projects more efficiently and effectively, reducing countless IMs and emails in ExtJS, Node, OracleDB. • Wrote query functions, stored procedures, created schemas, and tables in Oracle. • Created Dashboard to see reports on timers data, crash data, and app hang data from thousands of servers from Vertica, forecasting future trends, issues, and problems. Utilized Ruby on Rails with R interacting with MySQL, Vertica, and Oracle. • Scraped, normalized, and cleansed data from thousands of servers and VMs log and config files, making them ready for pre-processing of an audit. Software Developer, Jan 2012 – Jan 2013 • Developed a Java application to convert PDF files to ePUB files using the 'iTextPDF' library for eBooks. • Captured log files, queried important information in the database, and displayed them in web using servlets and Java Spring framework, JavaScript, and HTML in the front end. • Converted Cobol/Assembler Mainframe application to Perl. • Collaborated with the offshore team, identified code procedures, created and reviewed Technical Specification Document, and led a complete phase of the SDLC. Software Test Engineer June 2010 – Dec 2011 • Developed HTA Application using JavaScript, HTML. • Developed the script in XML, BPL, and ZPL language to test printer functionality. • Developed test cases (HP Quality Center) and tested different Brady Software in different OS. • Automated the installation of different OS and proprietary softwares for testing. Technical Experience Languages and Technologies NodeJS,JavaScript,TypeScript,HTML/CSS,SQL,Perl,RubyonRails,Python,DataScraping,Google Big Query, GraphQL, MongoDB Git,React,Angular,VueJS,Bash,Bootstrap,jQuery,Express.js,Mocha,Jest,Chai,Cypress,Agile, Scrum, Machine Learning, AI, R, CI/CD,Oracle, Veritca, MySQL, Splunk, AWS, Azure, Blockchain #severance #layoff #resume #resumecritique #amazon #lyft #career #walmart #jobsearch
Need numbers of your impact on almost every bullet, ask chatgpt
Chat gpt pretty much said same thing in different words. Btw, like lot of tasks were like just created CRUD application how do you put numbers on those.
Ask chatgpt to not say the same thing. I used chatgpt to get ideas of impact, then I pick and choose which makes sense and reword it myself. Most numbers on my bullets are % improvement but still numbers, it shows the recruiters that your work is impactful. Then add more numbers here and there, i.e., developed 15+ Express.js APIs for a CRUD application with 2 personas Prompt you can use: I’m writing resume. Rewrite the following job experience of my role as <your role> and add measurable impacts. Keep it short, snappy and be creative. - bullet 1 - bullet 2 - and etc Then rewrote it. Chatgpt is a tool and just like any tool, try find a way to make it useful in your own way
Too verbose.. no numbers, no % improvement..
What kind of numbers should I put for like creating simple CRUD Apis
Imagine someone who needs to fill a specific position reading it. Education is irrelevant at 11 YoE (if ever). The keyword soup at the bottom (which is not "technical experience") is a waste of space as well. I'd look at what you do now and maybe what you did 1 job ago, the rest I assume you forgot anyway (and even if you can re-learn fast, I'd rather look for someone with current exp) Current job: 1. "Collaborated with the development team to update a legacy application using the latest technology stack for faster deployment and maintenance." This says nothing (what's "collaborated"? what stack? did it work?) 2. "Utilized Agile methodology to ensure timely and effective delivery of software." This just says "Utilized Agile". If you really did and really care to be our next scrum master, throw in cooler words like kanban or KPIs. And numbers. 3. "Designed and developed reusable React components to be utilized by the application, reducing development time and increasing code quality." This says you wrote at least 2 React components, though unclear if anyone cared 4 "Worked closely with the enterprise architecture team to create a standardized approach for designing UI components in React, ensuring consistency and maintainability." What did you actually do? Wrote it up on intranet wiki? Was it adopted by anyone? 5 "Optimized the Node API service layer, improving the overall performance and scalability of the application." This should've been the first sentence; optimizing implies good understanding, but improved by how much? Why "overall", did it get worse in special cases? Make up numbers if you don't know - if they catch my eye, we can talk about them, but eye-catching is better than bland word stew.
Thank you really appretiate it, really good comments
It’s long. Everything talks about what you did, not what impact you had. No one cares about developing a script or test or application if it didn’t materially improve the top line or bottom line. For example: > update a legacy application using the latest technology stack for faster deployment and maintenance How much faster? From 1 month to 1 hour? Or 5 minutes to 4 minutes? Did this work pay for your salary with the reduced compute spend, or was it just fun working with new tech?
Thank you appretiate it. I will try to improve that
Btw lit of tasks were just regular crud applications so not sure how to put numbers on those.