Rajasekar K

India

@rajasekark54

SDE @ EPAM | Former SDE @ Ideas2IT

Personal Information

rajasekark54@gmail.com
+91-9629094104
India

Badges

Sql

Certifications

Work Experience

  • Senior Software Engineer

    EPAM Systems•  April 2021 - Present•  Bangalore

    Integrated an NPM package via Gemfury for smoother dependency management. Upgraded Lambda deployment to ECR Images, enhancing scalability. Overhauled a crucial microservice with TypeORM, Typescript, Express.js, and webpack, migrating from DynamoDB to RDS. Managed end-to-end project lifecycle: analysis, design, development, deployment, focusing on reusable, efficient code. Automated AWS service creation with YAML scripts, and built deployment pipelines in CircleCI, reducing reliance on DevOps. Implemented robust unit and integration testing frameworks. Provided technical guidance, reviewed pull requests. Configured AWS ECR for Datadog integration for improved monitoring

  • Senior Software Engineer

    Ideas2IT Technology Services Private Limited•  July 2016 - April 2021•  Chennai

    Job Profile: Full Stack Developer Job Description The Full Stack Developer will be responsible for the development and maintenance of web applications, working across both the front-end and back-end to deliver high-quality solutions. The ideal candidate will have a strong background in software development, experience with low-code or zero-code platforms, and a deep understanding of various programming languages and frameworks. This role involves collaborating with cross-functional teams to design, build, and deploy efficient and scalable applications. Key Responsibilities #Develop Low Code Platforms: Build and maintain low-code and zero-code platforms with workflow automation capabilities. Enable business users to create applications without IT or consultant support. Focus on model building, relationship mapping, and content management. #Implement Authentication and Security: Integrate OAuth-2 with JWT for secure authentication processes. #Design Triggers and Workflows: Utilize the Factory method to design and implement triggers and workflows. Develop job scheduling and event handling using Node Agendash. #Collaborate with Teams: Work within a team comprising developers, QA engineers, and business analysts. Coordinate using tools like GitHub, VS Code, Postman, Teams, and JIRA. #Develop Chrome Extensions: Configure the base setup for Google Chrome extensions using Webpack. Implement features like Redux store integration and OAuth2 within the Chrome environment. Develop web crawling features using Puppeteer and Cheerio. #REST API Management: Manage and develop REST APIs for smooth data exchange. Utilize tools and technologies such as Pentaho for data visualization and report generation. #Deployment Automation: Automate deployment processes using tools like Fabric Automation to streamline release cycles. #CRM Customization: Customize and extend CRM functionalities to meet specific business needs. #UI/UX Design: Implement sample applications and UI/UX designs using various frameworks. Ensure adherence to SOLID principles and maintain clean, well-structured code. #Database and Reporting: Design and develop complex reports using SQL queries and database management tools. Leverage AWS services for hosting and database solutions. #Algorithm Optimization: Apply data structures and algorithms to optimize performance in application development. Required Skills and Experience #Technical Skills: Proficiency in Node.js, React.js, TypeScript, JavaScript, PHP, and JAVA. Experience with technologies like FeatherPlus, MongoDB, Form.Io, AgendaDash, and AWS. Familiarity with Chrome Extension development, Puppeteer, Cheerio, Webpack, and Redux. Knowledge of HTML, CSS, JQuery, AJAX, and various frameworks. Experience with REST API management and report generation using Pentaho. #Tools: Proficient in using GitHub, VS Code, Postman, Teams, and JIRA. Experience with automation tools like Fabric Automation. #Soft Skills: Strong problem-solving skills and the ability to optimize performance through effective use of algorithms and data structures. Excellent teamwork and communication skills to collaborate with cross-functional teams. Ability to manage multiple tasks and projects simultaneously, ensuring timely delivery. Preferred Qualifications #Experience: Previous experience in developing and maintaining low-code platforms. Hands-on experience with secure authentication methods such as OAuth-2 with JWT. Proven track record in deploying automated solutions and managing REST APIs. #Education: A degree in Computer Science, Information Technology, or a related field is preferred. Personality Traits #Detail-Oriented: Meticulous attention to detail, ensuring high-quality code and robust application performance. #Innovative: A creative thinker who can develop unique solutions to complex problems. #Self-Motivated: Highly motivated with a proactive approach to learning and applying new technologies and methodologies.

Education

  • Anna University

    Electronics And Communication Engineering, BE•  July 2012 - April 2016•  Percentage: 70

Skills

NodeJs
React
Python(Intermediate)
AWS (Amazon Web Services)
Azure
Data Structure
Algorithm